1. 程式人生 > 程式設計 >VBS定時執行idea程式的Testng檔案的方法

VBS定時執行idea程式的Testng檔案的方法

背景:

Windows環境cmd命令列執行TestNG檔案,會報一些jar包路徑問題,所以改用vbs開啟idea程式的通過點選快捷鍵執行testng.xml檔案。

vbs程式碼如下:

'第一部分:定義變數
Dim RunTime
Dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")
 
'第二部分:輸入等待的分鐘數(預設:180分鐘),等待結束後,會執行第三部分
RunTime = InputBox("Please enter how long to execute:","Time(單位:Minutes)",180)
WScript.Sleep (RunTime*1000*60)
 
'第三部分:開啟idea,並激活idea視窗(主要是為了獲取焦點,否則快捷鍵無法執行)
WshShell.Run "IDEA.lnk"
WScript.Sleep 60000
WshShell.AppActivate "UITest"
 
'第四部分:通過快捷鍵Shift+F10,執行testng
WScript.Sleep 1000
WshShell.SendKeys "+{F10}"
WScript.Sleep 1000
WScript.Quit

注1:vbs執行程式,儲存格式ANSI,否則中文標題顯示為亂碼。

注2:vbs執行程式,程式的安裝路徑不能有空格,所以可以建一個快捷方式放到vbs同一個目錄下執行即可。

注3:啟用idea應用視窗步驟,需要確保名稱正確(不用寫全標題名稱,只寫前幾個字元即可)

注4:確保開啟的idea,預設是選擇的testng.xml

VBS定時執行idea程式的Testng檔案的方法

如何檢視vbs是否在後臺執行

VBS定時執行idea程式的Testng檔案的方法

到此這篇關於VBS定時執行idea程式的Testng檔案的方法的文章就介紹到這了,更多相關VBS定時執行idea內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!