2015-09-04 56 views
0

我正在嘗試創建一個批處理文件,該文件將調用每分鐘創建一個報告數據到程序的perl腳本。該程序無法在Windows中打開perl腳本,但可以在批處理文件打開該程序時收集數據。從批處理文件中調用Perl腳本

到目前爲止,我有這樣的:

@echo off 
call "C:\[Perl Installation Location for reporting program]\manager\etc\perl.exe" "C:\[Script location on disk]\program.pl" 

然而,這將返回錯誤

找不到scrict.pm

有什麼建議?

編輯:刪除使用嚴格和使用警告解決了問題。謝謝!

+4

請問你的腳本有一條線'用scrict;在它',因爲有人在typoed'使用嚴格的;'? – Sobrique

+0

你應該使用'start'或'start'而不是'call'(輸入'start/?'來獲得幫助);此外,我建議你直接通過在命令提示符下鍵入來執行該行,也許問題是別的... – aschipfl

+0

擺脫嚴格使用和使用警告允許腳本運行。謝謝sobrique! – monkeychef

回答

0

試試這個

bat文件裏面

cd /d script_path 
perl tescript_name 
相關問題