將AutoItX3.dll文件複製並粘貼到/bin/Debug
或/bin/Release
文件夾。或生成後事件設置以下命令行:
copy /Y "$(SolutionDir)\packages\AutoItX.3.3.12.0\AutoItX3.dll" "$(ProjectDir)\bin\Debug"
copy /Y "$(SolutionDir)\packages\AutoItX.3.3.12.0\AutoItX3.dll" "$(ProjectDir)\bin\Release"

一個例子上傳使用Firefox瀏覽器作爲通過Windows系統窗口中的文件。我使用AutoItX v3.3.12.0。
/// <summary>
/// Method which allows you to upload a file through windows system window using firefox as browser
/// </summary>
/// <param name="file">path file</param>
/// <param name="winTitle">Window title</param>
/// <param name="idEditBox">Text box identifier (es. [CLASS:Edit; INSTANCE:1])</param>
/// <param name="idBtnLoad">Open button identifier (es. [CLASS:Button; INSTANCE:1])</param>
/// <returns>void</returns>
/// <author>Michele Delle Donne</author
public static void UploadFileByWindowsFireFoxDialog(string file, string winTitle, string idEditBox, string idBtnLoad)
{
AutoItX.Init();
AutoItX.WinWait(winTitle);
AutoItX.WinActivate(winTitle);
AutoItX.ControlSetText(winTitle, "", idEditBox, file);
AutoItX.ControlClick(winTitle, "", idBtnLoad);
}
特別是如果你正在使用的AutoIt 3.3,那麼你要在這個崗位類別 - http://www.autoitscript.com/forum/topic/72905-c-use-of-the-dll-some -idears-for-you /#entry642195 –