2小时学习AutoHotKEY

咩系AutoHotKey,其实�谙狄桓鼋疟镜挠镅裕�简单,感觉比VBScript简单。
点解突然研究左呢个野,由来今日系深度论坛睇到个软件叫鼠标键盘动作脚本执行器。
前几日想用VBScript写个脚本用来想实现自动打开几个论坛,并实现几个论坛网页每1分钟刷新一次的功能(用Opera浏览器,里面自带自动刷新功能,好多浏览器都有此功能。传说中的挂论坛,我真系无聊)。发现好似行唔通,后来用QTP,谂住�诳梢宰远�执行已经录好的野,点知道都系行唔通。识别无到对象(其实一直都谂,用QTP甘大型软件搞呢D野,好白痴甘),后来放弃了。跟住就睇到对上面“鼠标键盘动作脚本执行器”呢个软件,就谂住下载落来玩下,估唔到又几简单下实现了我以上的操作,�谙涤檬蟊甑阋恍┎僮骼醋远�写好类似脚本的东西,自动帮你生成文档or exe文件。最后生成
start no box
moveto 66 760
sleep 1000
lclick
sleep 2000
moveto 166 419
lclick
sleep 8000
moveto 150 220
lclick
sleep 2000
moveto 272 258
rclick
sleep 2000
moveto 398 353
lclick
moveto 538 404
lclick
moveto 181 84
lclick
moveto 403 421
lclick
sleep 2000
moveto 478 308
rclick
sleep 1000
sendhotkey 332
sleep 1000
sendhotkey 333
moveto 308 82
lclick
moveto 389 593
lclick
sleep 1000
moveto 381 260
rclick
sleep 1000
sendhotkey 332
sleep 1000
sendhotkey 333
sleep 500
moveto 113 759
lclick
End

一堆鼠标操作的文件,不过真系实现了我用的功能,算几简单,打开了几个论坛还顺便帮我开埋飞信。开机自动执行呢个EXE文件就自动搞掂我D野。
后来谂左下,深度好似有个叫『AutoHotkey专版』一个自由高效的脚本工具,让你的软件更加自动和强大!以前我就下载了呢个软件,今日就顺便去下个教程来研究下,�诰瓦砗盟粕厦娓鋈砑�图像化,�诰驼嫦荡�码甘来自己写。研究了一下,终于写了,比上面简单多了,还唔使运用模拟鼠标的操作,基本都是用键盘,防止意外的发生。就用了一个鼠标操作,谂无到其他方法代替。
#n:: ;开了脚本后,用win+n自动执行下面代码  
run D:\Program Files\opera\opera.exe ;打开opera程序
winwait,ahk_class OpWindow ;等待OpWindow呢个窗口出来后运行下一行代码
send,^6 ;输入ctrl+6 ^代表ctrl(系opera里面一个快捷键,一个网址快捷拨号)
winwait,深度软件论坛 - 深度,值得深入! - Opera ahk_class OpWindow ;同上
sleep,1000 ;等待1秒
DllCall("SetCursorPos", int, 150, int, 220) ; 鼠标移动到X=150 ,Y=220坐标
Click ;左键点击
send,{AppsKey} ;输入菜单键,即系普通键盘右边win同ctrl夹住果个键
send,+l ;输入shift+l +代表shift
send,+m
send,^t
send,^0
send,{AppsKey}
send,+l
send,+m
send,^7
send,{AppsKey}
send,+l
send,+m

最后完成了我想做的操作,我觉得应该还有得简化,以后慢慢深入学习后再研究。
ERP学习都未写完,听日继续写。

你可能感兴趣的:(职场,autohotkey,休闲)