2013-05-08 91 views
-2

硒腳本可以獨立運行,我們可以同時做任何事情,即。與其他窗口或應用程序交互。硒腳本的運行不受阻礙。 Autoit腳本不是這種情況嗎?我的意思是,如果我們在AutoIT腳本運行時訪問任何其他窗口,它將在兩者之間暫停。是否有任何設置禁用腳本的暫停,以便腳本可以繼續運行? 而且我還需要在我的java代碼中一個接一個地調用2個AutoIT腳本。它有時可用,但有時在第一個腳本結束之前,第二個AutoIT腳本開始執行。如何解決這個問題?AutoIT腳本的運行不一致。爲什麼它會自行暫停?

回答

-1

有時我們往往意外地點擊了右下角通知欄上的AutoIT圖標,導致它暫停。

我通常做的是禁用AutoIT托盤圖標,所以這不會發生。在你的腳本

#NoTrayIcon

你可以從這裏指細節的頂部添加下面的命令: http://www.autoitscript.com/autoit3/docs/keywords/NoTrayIcon.htm

您可以通過這裏指的調整暫停托盤: http://www.autoitscript.com/autoit3/docs/functions/AutoItSetOption.htm
查找TrayMenuMode。您可以將其設置爲1 = no default menu

取決於您如何調用腳本,如果您使用Run(),那麼你應該改變爲RunWait()或者你可以添加ProcessWait()完成只有繼續下一個腳本