Atitit 获取剪贴板内容

Atitit 获取剪贴板内容

 

1.1. Java当然有这个功能,但是体积大,先使用script语言实现吧。。1

1.2. node.js 好像没这个api  。。。1

1.3. Ahk也没有。。Autoit的话已经50M了。。还不如使用python1

1.4. Python安装不上模块,只好继续使用Autoit了。。2

1.5. 编译,使用它自带的ide scite4

 

 

1.1. Java当然有这个功能,但是体积大,先使用script语言实现吧。。

 

1.2. node.js 好像没这个api  。。。

 

查找百度 bing都新不上。。

 

1.3. Ahk也没有。。Autoit的话已经50M了。。还不如使用python

 

 

查找python 果然资料很多。。

 

import win32clipboard as w
import win32con

def getText():
    w.OpenClipboard()
    d = w.GetClipboardData(win32con.CF_TEXT)
    w.CloseClipboard()
    return d

def setText(aString):
    w.OpenClipboard()
    w.EmptyClipboard()
    w.SetClipboardData(win32con.CF_TEXT, aString)
    w.CloseClipboard()
name= getText()
print("Hello,", name)

 

ImportError: No module named win32clipboard

 

使用easy installpip都找不到这个win32clipboard

 

看来只能手工下载安装个了,麻烦,pass看来只能手工下载安装这

 

1.4. Python安装不上模块,只好继续使用Autoit了。。

 

C:\0workspace\atiplat_clip\clip.au3

 

#便以为cli程序,默认gui

#AutoIt3Wrapper_Change2CUI=y

$txt=ClipGet ( )

 

ConsoleWrite ( $txt )

 

 

测试

C:\Program Files (x86)\AutoIt3\AutoIt3.exe  C:\0workspace\atiplat_clip\clip.au3

 

"C:\Program Files (x86)\AutoIt3\AutoIt3.exe"  C:\0workspace\atiplat_clip\clip.au3

 

 

 

 

备注

函数的目的是写入数据到 STDOUT . 许多流行的文本编辑器可以读取这个流. 脚本编译为控制台程序也有 STDOUT .

如果不编译为控制台程序, 本函数不能向 DOS 控制台写入数据.

写入前, 字符将转换为 ANSI.

二进制数据按原样写入. 它不会被转换为字符串. 要显示(打印)十六进制的二进制数据, 使用 String() 函数转换数据为字符串.

编译脚本 Aut2Exe

 

 

Autoit提供了一些函数以运行DOS命令,如Run,RunWait,_RunDos等。

最主要的,在编译的时候,你可以从编译选项中选择将其编译为控制台程序。

选择了此编译选项,ConsoleWrite函数就可以向DOS 控制台写入数据。

正常的GUI程序中,是看不到ConsoleWrite函数的输出的。

上图是AutoIt中文版(ACN)中提供的编译选项界面,选择脚本文件后通过右键菜单中的“编译脚本(带选项)”可以调出此界面。勾选上图红框内的选项,编译过程中会在脚本文件开头自动插入如下预处理命令行:

#AutoIt3Wrapper_Change2CUI=y

 

1.5. 编译,使用它自带的ide scite

 

 

 

作者:: 绰号:老哇的爪子claw of Eagle 偶像破坏者Iconoclast image-smasher

捕鸟王"Bird Catcher  kok  虔诚者Pious 宗教信仰捍卫者 Defender Of the Faith. 卡拉卡拉红斗篷 Caracalla red cloak 万兽之王

简称:: Emir Attilax Akbar 埃米尔 阿提拉克斯 阿克巴

全名::Emir Attilax Akbar bin Mahmud bin  attila bin Solomon bin adam Al Rapanui 埃米尔 阿提拉克斯 阿克巴 本 马哈茂德 本 阿提拉 本 所罗门 本亚当  阿尔 拉帕努伊

常用名:艾提拉(艾龙),  EMAIL:1466519819@qq.com

 

 

头衔:uke总部o2o负责人,全球网格化项目创始人,

uke宗教与文化融合事务部部长, uke宗教改革委员会副主席

Emir Uke部落首席大酋长,

uke制度与重大会议委员会委员长,uke保安部首席大队长,uke制度检查委员会副会长,

uke 首席cto  奶牛科技首席cto , 软件部门总监 技术部副总监  研发部门总监主管  产品部副经理 项目部副经理

uke波利尼西亚区大区连锁负责人 汤加王国区域负责人 uke克尔格伦群岛区连锁负责人,莱恩群岛区连锁负责人,uke布维岛和南乔治亚和南桑威奇群岛大区连锁负责人

 Uke软件标准化协会理事长理事长 Uke 数据库与存储标准化协会副会长

 

uke终身教育学校副校长   Uke医院 与医学院方面的创始人

 Uke 户外运动协会理事长  度假村首席大村长  uke交友协会会长

 uke出版社编辑总编

 

转载请注明来源:attilax的专栏  ?http://blog.csdn.net/attilax

--Atiend  v4

 

posted @ 2017-01-20 20:44  attilaxAti  阅读(30)  评论(0编辑  收藏  举报