【Autoit】Autoit 使用

本文介绍了如何使用Autoit编写脚本来实现文件上传,包括基本语法、脚本编写、元素定位、导出exe文件和通过命令行参数进行批量上传图片的方法。通过Python调用Autoit的exe文件,实现了自动化上传图片的流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、Autoit 上传文件、

1.常用语法

- WinActivate("title")         聚焦到指定活动窗口
 - ControlFocus ( "title", "窗口文本", controlID)   设置输入焦点到指定窗口的某个控件上;
 - WinWait ( "title" , "窗口文本" , 超时时间 )  暂停脚本的执行直至指定窗口存在(出现)为止;
 - ControlSetText ( "title", "窗口文本", controlID, "新文本" )   修改指定控件的文本;
 - Sleep ( 延迟 )   使脚本暂停指定时间,单位是毫秒;
 - ControlClick ( "title", "窗口文本", 控件ID , 按钮 , 点击次数 )   向指定控件发送鼠标点击命令;

2.编写脚本

1)打开网页,点击到上传文件界面。

如博客园->新随笔->上传图片,停留在此界面不动

2)打开SciTE Script Editor编写脚本

WinActivate("打开文件")
ControlSetText ( "打开文件", "", “Edit1”, "d:\1.jpg" )   
Sleep ( 2000 )  
ControlClick ( "代开文件", "", “Button1” )  

编辑完后运行,可看到图片上传成功

3.元素定位

打开AutoIt Window Info定位上传文件窗口的元素(title和control id)

control ID由class和instance组成

4.导出exe文件

打开AutoIt Window Info 将脚本导出exe文件

直接点击exe文件运行或通过cmd运行可看见图片上传成功

5.python运行

(参考批量上传图片)

二、命令行参数上传图片

通过命令行参数批量上传图片

1.命令行参数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值