如何使用 AutoIt 上传多个文件?
How to upload multiple files by using 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")
我有 运行 这个代码文件正在获取,但没有存储。手动输入存储的文件
什么是problem.If请大家帮帮我。
如何自动执行 window 的示例如下所示。要将内容保存到文件中,您需要先打开它。
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}");
使用 AutoIt 上传多个文件的代码
ControlFocus("Open","","Edit1")
ControlSetText("Open","","Edit1","""C:\Users\Public\Pictures\Sample Pictures\Koala.jpg""""C:\Users\Public\Pictures\Sample Pictures\Hydrangeas.jpg""")
ControlClick("Open","","Button1")
我正在使用以下代码:
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")
我有 运行 这个代码文件正在获取,但没有存储。手动输入存储的文件
什么是problem.If请大家帮帮我。
如何自动执行 window 的示例如下所示。要将内容保存到文件中,您需要先打开它。
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}");
使用 AutoIt 上传多个文件的代码
ControlFocus("Open","","Edit1")
ControlSetText("Open","","Edit1","""C:\Users\Public\Pictures\Sample Pictures\Koala.jpg""""C:\Users\Public\Pictures\Sample Pictures\Hydrangeas.jpg""")
ControlClick("Open","","Button1")