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 install,pip都找不到这个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

Atitit 获取剪贴板内容相关推荐

  1. 【Windows 批处理】获取剪贴板内容并打开浏览器翻译

    Windows 批处理获取剪贴板内容并打开浏览器翻译 Windows 批处理获取剪贴板内容并打开浏览器翻译 使用批处理程序(.bat文件)用浏览器打开固定的页面 判断中英文 英文空格拼接 使用剪贴板 ...

  2. python两种获取剪贴板内容的方法

    第一种 import win32clipboard import time #速度快 容易出错 class niubi(): def lihai(self): while True: #jiantin ...

  3. chrome 获取剪贴板内容_Chrome 开发者工具的11 个高级使用技巧

    code小生 一个专注大前端领域的技术平台公众号回复Android加入安卓技术群 作者 | bitfish 译者 | 王坤祥 策划 | 蔡芳芳 来源 | 前端之巅 本文作者从开发者角度出发,介绍了几个 ...

  4. Win32 API 获取其他程序剪贴板内容

    代码如下:使用CFree: #include <windows.h>int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInst ...

  5. 淘宝吱口令效果实现,获取系统剪贴板内容

    首先把消息赋值到系统的剪贴板,然后再从系统剪贴板中获取到赋值的信息 第一步,复制信息,代码如下: //获取剪贴板管理器: ClipboardManager cm = (ClipboardManager ...

  6. alert获取输入框内容_实用开源:Web 聊天工具的富文本输入框

    最近折腾 Websocket,打算开发一个聊天室应用练练手.在应用开发的过程中发现可以插入 emoji ,粘贴图片的富文本输入框其实蕴含着许多有趣的知识,于是便打算记录下来和大家分享. 仓库地址:ch ...

  7. 如何使用ue编辑java,UltraEdit文字编辑器教程:UltraEdit / UEStudio脚本访问剪贴板内容...

    UltraEdit是一款功能强大基于磁盘的文本编辑器.程序员的编辑器和十六进制编辑器.可以用于编辑HTML.PHP.javascript.Perl.C/C++.Python以及其他任何的编码/编程语言 ...

  8. x32dbg、x64dbg获取剪贴板数据分析

    bpx GetClipboardData 下获取剪贴板断点.F9运行起来,到然后先输入一些数字,再Ctrl+V粘贴一下数据进去,此时断点断下,如下图所示. 然后单击此处返回至上一层,此处我们来分析一下 ...

  9. UltraEdit / UEStudio脚本访问剪贴板内容

    UltraEdit是一款功能强大基于磁盘的文本编辑器.程序员的编辑器和十六进制编辑器.可以用于编辑HTML.PHP.javascript.Perl.C/C++.Python以及其他任何的编码/编程语言 ...

  10. 【Vue】vue移动端h5网页写入手机剪贴板内容,vue-clipboard2插件一键复制实战

    项目场景: 提示:这里简述项目相关背景: vue移动端项目,在手机端打开网页,一键复制指定内容变量 参考链接1 问题描述 提示:这里描述项目中遇到的问题: 复制复制,复制变量到剪贴板 解决方案: 1. ...

最新文章

  1. 又一起“删库”:链家程序员怒删公司 9TB 数据,被判 7 年
  2. 3780mysql_MySQL添加外键Foreign Keys出错,报错[HY000][3780]
  3. nvidia显示设置不可用_白送大福利?实战FreeSync显示器开启NVIDIA GSync Compatible
  4. Linux防火墙命令
  5. Tomcat源码分析(六)--日志记录器和国际化
  6. python实现货币转换
  7. Python程序开发——第一章 基本python语法
  8. java new string作用_java中直接new String对象?
  9. Fedora/RedHat上使用Docker命令搭建Mysql服务器
  10. python list中分段_python将list中的元素拼接为一个str
  11. with grant option 与with admin option的区别
  12. 搭建基于hyperledger fabric的联盟社区(六) --搭建node.js服务器
  13. 【一天一算法】冒泡排序
  14. 数字图像处理第三版(冈萨雷斯)笔记,2020
  15. 使用虚幻4进行安卓打包
  16. 电脑永不关机(Windows10)
  17. 【mysql】MySQL中的锁原理(表锁、行锁、间隙锁、共享锁、排他锁)
  18. 衣服尺码自定义排序sql
  19. ValueError: Solver lbfgs supports only ‘l2‘ or ‘none‘ penalties, got l1 penalty.
  20. Storm0.9.6安装教程

热门文章

  1. python快速排序的原理_理解快速排序算法
  2. C++内存详解[精]
  3. 巴西发生矿坝决堤事故 外媒:90名受困者已救出
  4. thinkphp --- 写入日志
  5. MySQL数据库使某个不是主键的字段唯一
  6. Map集合的4种遍历方式
  7. 读Java面向对象编程(孙卫琴)
  8. Nginx服务器防止被压力测试
  9. centos6 下安装xfce+vnc
  10. 人造地球卫星由哪些系统组成?