如何使用AutoIt上传多个文件?

迪维亚

我正在使用以下代码:

ControlFocus("File Upload","","File1")
ControlSetText("File Upload","","File1",'"C:\Users\Desktop\image1.png" "C:\Users\Desktop\image1.png" "C:\Users\Desktop\image2.png" "C:\Users\Desktop\image3.png" "C:\Users\Desktop\image4.png" "C:\Users\Desktop\image5.png" "C:\Users\Desktop\image6.png" "C:\Users\Desktop\image7.png" "C:\Users\Desktop\image8.png" "C:\Users\Desktop\image9.png"')
ControlClick("File Upload","","Button1")

我已经运行了此代码文件,但是没有存储。输入手动存储的文件

是什么问题。如果有人帮助我,请。

贾拉尔·梅克马西(Jalal Mekmassi)

下面显示了如何自动执行窗口的示例。为了将内容保存到文件中,您需要先打开它。

var autoit = new AutoItX3Lib.AutoItX3();
var windowWait = autoit.WinWaitActive("[CLASS:#32770]", "", 10);

Console.WriteLine("...Surviving the IE security window handler");
//  autoit.WinWaitActive("Beveiligingswaarschuwing", "Ja");

autoit.ControlSend("Beveiligingswaarschuwing", "", "", "{TAB}");

autoit.Sleep(500);
autoit.ControlSend("Beveiligingswaarschuwing", "", "", "{ENTER}");

autoit.Sleep(500);
autoit.ControlSend("Beveiligingswaarschuwing", "", "", "{TAB}");

autoit.Sleep(500);
autoit.ControlSend("Beveiligingswaarschuwing", "", "", "{ENTER}");

autoit.Sleep(500);
autoit.ControlSend("Beveiligingswaarschuwing", "", "", "{TAB}");

autoit.Sleep(500);
autoit.ControlSend("Beveiligingswaarschuwing", "", "", "{ENTER}");


autoit.Sleep(500);
autoit.ControlSend("Beveiligingswaarschuwing", "", "", "{TAB}");


autoit.Sleep(500);
autoit.ControlSend("Beveiligingswaarschuwing", "", "", "{ENTER}");

图片1

image2

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章