Autoit和AutoHotKey自动运行程序脚本

来源:互联网 发布:淘宝真丝布料价格 编辑:程序博客网 时间:2024/05/17 01:28

在我最近做的一个项目中,有个结果评估的过程,需要用一个软件对算法运行的结果进行评估,期间有选择路径+运行(持续时间不等)+保存结果等过程,要循环上百次,我直接给跪了,劳动力太大了,幸好得知有AutoIt和AutoHotKey这样的软件,表示摸索了一天就搞定了,并且对于这种重复性比较多的劳动,用起来相当方便。下面是我写的一个脚本,略水,不过还好解决了我的问题。

;;运行程序Run *.exe;;定义数组A := ["tmp1","tmp2"...]B := ["tmp3","tmp4"...];;定义路径Path = C:\dir\Loop % A.MaxIndex(){        Tmp = % A[A_index]Sleep 300;;Alt+n快捷键 下一步Send {Alt Down}n{Alt Up}Sleep 30;;两次tabSend {TAB down}Sleep 300Send {TAB down}{TAB up}Send {Enter};;输入框里输入路径Send % path;;向上四次tabLoop 4{Send +{TAB down}Sleep 30}Send +{TAB up};;回车Sleep 300Send {Enter}}

上面的这些就是AutoHotKey里经常用到的一些命令,主要是我一直没有搞明白关于位置发送鼠标点击是怎么搞得,试了很多回都没有成功,最后偷懒的就都用键盘搞定了,说白了就是看程序运行到哪一步要点击哪个按钮,很水。

原创粉丝点击