我在阅读了几篇博客后写了以下AutoIT脚本,我的主要要求是在上传框中输入要上传的文件名
WinWaitActive("Choose files","",10)
ControlFocus("Choose files","","Edit1")
Sleep(2000)
ControlSetText("Choose files","","Edit1","dropdowns.jpg")
我的代码不会出现任何错误,但不会运行脚本或不执行任何操作。我的脚本调用代码
Runtime.getRuntime().exec("C:/Users/bhavneet.singh/Downloads/scrip1.exe");
注意:默认情况下我使用了基本控制信息,因为弹出的窗口没有加载任何信息。
答案 0 :(得分:0)
以这种方式试试
#RequireAdmin ;Will give your script a permission elevation (sometimes its needed)
Opt("WinTitleMatchMode", 1) ;1=start, 2=subStr, 3=exact, 4=advanced, -1 to -4=Nocase
Opt("WinSearchChildren", 1) ;0=no, 1=search children also
WinWaitActive("Choose file","",10)
ControlFocus("Choose file","","Edit1")
Sleep(2000)
ControlSetText("Choose file","","Edit1","dropdowns.jpg")
答案 1 :(得分:0)
您的代码看起来不错:只需检查您是否正确编译了autoit脚本。 我使用了类似的代码,但是它不起作用,然后我意识到我对它的编译不正确:我的是32位,但我编译为x64;当我更改为x86时,它起作用了。