autoit3锁定程序窗口命令

autoit3是什么?autoit3可以模拟鼠标、键盘、点击,窗口指定等操作。说人话就是:比如一件挺简单的事情,比如两个txt文本复制粘贴,挺简单的事情,但是如果有100组文本要复制粘贴,一次还好,如果每天都做重复这个事情,是个人都会疯的。这个时候使用autoit脚本,编写一个脚本。只要启动脚本,就可以坐在哪刷手机,电脑自动打开t x t文本复制粘贴,类似于xshell脚本也可以实现自动化程序安装。

那么有人会问了,python爬虫也可以做到,而且有的地方可能会更好,这里就要说一下为什么要用au3而不用python爬虫。因为au3学习成本低呀。。。

下面提供几个比较常用的打开程序的一些操作

1、打开程序

Run(“程序路径”)

显而易见,把想启动程序的路径输入进去,比如Run(“d://xxx.exe”)

2、等待程序启动

这一步非常重要,有些比较垃圾的程序启动慢,这一步便可以等程序启动之后再继续走后面的。

WinWait("程序窗口的类名", "程序窗口文本")

程序窗口的类名:使用Au3info.exe工具后”窗口基本信息“中的”类名“

程序窗口文本:字面意思就是窗口随便找一个比较长的文本,越长越好。


使用Au3info.exe工具来查看标题和文本(这个工具一般都是自带的)



那么呈现的就是:WinWait("CabinetWClass", "向上一级区段工具栏")

这样就可以指定这个窗口了。


3、锁定程序窗口

WinActivate("程序窗口的类名", "程序窗口文本")

目的就是为了明确当前选的说那个窗口。


4、单击程序的某个按钮

ControlClick ( "程序窗口的类名", "窗口文本", 控件ID [, 按钮] [, 点击次数]] )


将探测工具的“圈”拖到“清除列表(L)”


程序窗口的类名:使用Au3info.exe工具后”窗口基本信息“中的”类名“

程序窗口文本:字面意思就是窗口随便找一个比较长的文本,越长越好。

控件ID:上图的类名+接口

 如下:ControlClick("程序窗口的类名", "程序窗口文本", "DirectUIHWND1") 


按钮默认是左键单击,可以是 "left"(左键)、"right"(右键) 或 "middle"(中键)

5、更改输入框里的值

ControlSetText("程序窗口的类名", "窗口文本", "控件ID", "新文本", 标志) ;锁定物品输入框,输入41807


程序窗口的类名:使用Au3info.exe工具后”窗口基本信息“中的”类名“

程序窗口文本:字面意思就是窗口随便找一个比较长的文本,越长越好。 

控件id:如上图所示的的高级类名

新文本:输入像输入的文本比如123什么的

标志:[可选参数] 当设置为非0(0为默认),目标窗口将会重画

如下:

ControlSetText( "程序窗口的类名", "窗口文本", "[CLASS:Edit; INSTANCE:1]", "123", 0)


6、ctrl+a全选

Send("^a") 

7、ctrl+c复制物品栏的信息

Send("^c") 

8、启动txt文本文件

Run(@ComSpec & " /c " & 'start notepad.exe  "D:\20200430-1.txt"', "", @SW_HIDE)

一般直接是 run(可执行文件) 即可

但是我的目的是想打开指定路径已经创建好的txt,所用用到了@ComSpec

9、锁定记事本右键一下。

ControlClick("[CLASS:Notepad]", "", "Edit1", "right", 1, 400, 300)

右键是为了像鼠标一样点了一下然后在写入文字

10、粘贴ctrl+v 

Send("^p") 

这里有人就有疑惑了,ctrl+a是^a,ctrl+c是^c,为什么ctrl+v是^p?刚写autoit3的脚本时,我就单纯的写的^v但是,就是粘不进去,用^p确可以成功

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,542评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,596评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,021评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,682评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,792评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,985评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,107评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,845评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,299评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,612评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,747评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,441评论 4 333
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,072评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,828评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,069评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,545评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,658评论 2 350