找回密码
 加入
搜索
查看: 2398|回复: 4

[AU3基础] 如何将选定的文本自动拷贝到剪贴板或文本文件中?

[复制链接]
发表于 2012-6-14 18:12:16 | 显示全部楼层 |阅读模式
本帖最后由 JenChin 于 2012-6-14 18:14 编辑

本人是新手,请教各位大虾:
请问如何将当前窗口(打开的软件,如Word,Adobe Acrobat等)中选定的文本(高亮的文本)自动拷贝到剪贴板,进而拷贝到指定的或新建的文本文件中?
谢谢!
发表于 2012-6-14 18:24:47 | 显示全部楼层
楼主是想 send("^c") ?
发表于 2012-6-14 21:19:52 | 显示全部楼层
HotKeySet("^!a","AutoDoing") ; 热键设置ctrl+Alt+a
HotKeySet("{Esc}","_Exit")
While 1
        Sleep(1000)
Wend

Func AutoDoing()
        Send("^c")
        Local $text = ClipGet() & @CRLF
        Local $openedFile = FileOpen("C:\123.txt",9)
        FileWrite($openedFile,$text)
        FileClose($openedFile)
EndFunc

Func _Exit()
        Exit
EndFunc
回复 1# JenChin
当你选定文本后,按热键ctrl+Alt+a,自动复制文本并保存到C:\123.txt中,按Esc退出程序。
 楼主| 发表于 2012-6-26 11:33:10 | 显示全部楼层
回复 3# xms77


谢谢您的答复!
不过好像不能用。
发表于 2012-6-26 12:31:34 | 显示全部楼层
回复 4# JenChin
谁说不能用,我这儿用的好好的,到你那儿就不行了?
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-28 03:25 , Processed in 0.075991 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表