0x1 下载安装
进入网站:
https://www.autoitscript.com/site/
进入页面 AutoIt -> Downloads 下拉到下载部分,选择:AutoIt Full Installation
下载安装
开发脚本
使用 SciTE Script Editor 编辑脚本,如下:
WinWait("[CLASS:#32770]","",5);
ControlFocus("打开","","Edit1");
ControlSetText("打开","","Edit1", $CmdLine[1]);
Sleep(3000);
ControlClick("打开","","Button1");
上面脚本功能为: 等待对话框出现,超时5秒,然后在 Edit1 (Class 为 Edit,instance 为 1)的组件中输入获取到的参数一,最后点击 Button1 (Class 为 Button,instance 为 1)。这样整个脚本就实现了在对话框中选择指定文件并且确定的功能
上面选择 各种 Class 名字,按钮等需要用到 AutoIt Window Info 工具,它打开后会实时显示鼠标目前为止的组件各种属性,所以鼠标放到对话框需要的按钮、输入框后截图即可,如下示例:
我目前在文件名这个输入框中,所以显示了整个 '打开' 对话框的 Class 为 #32770 ,以及文件名输入框的 Class 为 Edit 以及 instance 为 1
0x2 编译脚本
在写完脚本后使用 compile script to .exe (x86) 来编译为 exe 执行文件,打开后选择脚本保存的 au3 文件即可
0x3 其他问题
在编辑脚本的时候,发现输入中文出现问号(?),可以通过这个办法设置. 点击 Options -> Open User Options File,把如下内容贴入:
code.page=936
output.code.page=936
character.set=134
评论