AutoIt的简单用法
侧边栏壁纸
博主昵称
yuc

  • 累计撰写 291 篇文章
  • 累计收到 0 条评论

AutoIt的简单用法

yuc
yuc
2024-03-01 / 最后修改: 2024-03-01 04:06 / 0 评论 / 2 阅读 / 正在检测是否收录...
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
0

评论

博主关闭了当前页面的评论