我在c#中使用autohotkey.dll。
我想按顺序运行每个步骤,但是
例如我有以下代码和
达到睡眠状态5000时需要等待5秒
但不等5秒,只需执行Messagebox.show对话框即可。
我如何运行每个步骤?
感谢帮助
string scriptContent = @"
WinActivate, chrome
sleep, 5000
"
CoCOMServer ahkThread = new CoCOMServer();
ahkThread.ahktextdll(scriptContent);
MessageBox.Show("hello");
答案 0 :(得分:0)
等待ahk脚本退出:
string scriptContent = @"
WinActivate, chrome
sleep, 5000
"
CoCOMServer ahkThread = new CoCOMServer();
ahkThread.ahktextdll(scriptContent);
while (ahkThread.ahkReady() != 0) // will check evey 100 millisecond if the script still runs
Thread.Sleep(100);
MessageBox.Show("hello");