c#.NET を使用して Windows フォーム アプリケーションを構築しており、AutoITX3.dll を使用して単純なウィンドウ スクリプトを実行したいと考えています。AutoItX3Lib を適切に参照しました。以下は私のコードです。
プログラムをタブで移動してウィンドウ「タイトル」をアクティブにしますが、プログラムはスクリプトを続行せず、「ITS ACTIVE」行を出力しません。WinWaitActive でスタックしているように見えますが、その理由はわかりません。
autoit = new AutoItX3Lib.AutoItX3Class();
autoit.AutoItSetOption("WinTitleMatchMode", 2);
autoit.WinActivate("Title");
autoit.WinWaitActive("Title");
System.Console.WriteLine("ITS ACTIVE");