2015-01-04 266 views
0

我試圖從自動化程序內的命令行執行.bat文件。我寫了一個.bat文件,當雙擊時工作,但自動化應用程序不會執行該文件。執行.bat文件

是否有一個命令可以包含在.bat文件中,以便在自動化程序調用它時執行它?這裏是.bat文件我寫道:

[LITE BOX HI(包括LOW MEDIUM &) - ON]

cd.. 
cd.. 
cd C:\denkovi\drcltjarorg\ 
java -jar denkovirelaycommandlinetool.jar DAE001x0 8 4 1 
java -jar denkovirelaycommandlinetool.jar DAE001x0 8 6 1 

感謝您的任何想法。

羅恩

+2

您不需要'cd ..'這行代碼,因爲無論您之前在哪個目錄中,目錄都設置爲'C:\ denkovi \ drcltjarorg'。另外,您如何使用自動化應用程序來調用腳本(更重要的是,您使用的是哪個自動化應用程序)? – SomethingDark

+0

您可能需要運行'cmd.exe/c c:\ path \ to \ file.bat'。在批處理文件中使用'cd/d C:\ denkovi \ drcltjarorg \'確定。 – wimh

+0

自動化應用程序是「CCDAutoPilot」,它具有外部命令的入口點。在Win7 Pro上運行。 – flinthill

回答

0

第一次嘗試將「暫停」到BAT腳本的底部,看看是否有任何錯誤。

同時驗證您正在調用的可執行文件的路徑是否在計算機的PATH變量中。

確保相關的JAR位於正確的目錄中。

+0

[LITE BOX LOW - ON] cmd.exe的/ C:\ Denkovi \批處理文件 坎德拉/ d C:\ denkovi \ drcltjarorg \ Java的罐子denkovirelaycommandlinetool.jar DAE001x0 8 4 1 暫停NxtLevel:我添加了「暫停」,並通過雙擊該文件進行了嘗試,並且它工作正常,但放置在自動化應用程序的腳本輸入行中時無效。感謝您的回覆。 Ron – flinthill

+0

嘗試在批處理腳本中使用java.exe的完整路徑和JAR文件的完整路徑,這應該肯定執行。還試圖查看自動化程序是否有任何錯誤日誌或類似的指針可能是錯誤的... – NxtLevel