首页 > 代码库 > AutoIt实现上传和下载
AutoIt实现上传和下载
使用,用鼠标单击,鼠标将变成一个小风扇形状的图标。按住鼠标左键,将其拖动到需要识别的控件上。
文件名输入框的 class 为“Edit”,Instance 为“1” ,所以文件名 为“Edit1”。
打开按钮的 class 为“Button”,Instance 为“1” ,所以 保存为“Button1”。
打开,编写脚本。ControlFocus()方法用于识别Window窗口。WinWait()方法设置10秒钟用于等待窗口的显示。ControlSetText()方法用于向“文件名”输入框内输入文件的路径。Sleep(2000)表示固定休眠 2000 毫秒。ControlClick()用于单击上传窗口中的“打开”按钮。AutoIt 的脚本已经写好了,可以通过菜单栏“Tools”-->“Go” (或按键盘 F5)来运行脚本!注意:在运行时文件上传窗口应处于打开状态。
ControlFocus("请输入要保存的文件名…","","Edit1")
WinWait("[CLASS:#32770]","",10)
ControlSetText("请输入要保存的文件名…","","Edit1","d:\autoit-v3-setup")
Sleep(2000)
ControlClick("请输入要保存的文件名…","","Button2");
打开,将脚本转换为 exe 可执行文件。直接执行exe即可。
try{
Runtime.getRuntime().exec("D:\\1.exe");
}catch (IOException e){
e.printStackTrace();
}
AutoIt实现上传和下载