0
我有一個腳本,我可以完美運行,如果我在命令提示符手動調用它。
批處理文件調用exe應用程序
cd \
cd impressio
cd input
for %%f in (.txt)do (
echo "%%~nf"
"C:\Program Files\Splunk\bin\splunk cmd python" "D:impressio\deployment code\add_null.py" "%%~nf.txt" "%%~nf_processed.txt"
)
當我此腳本保存爲<filename>.bat
並雙擊,它總是提示我的錯誤消息:「程序文件不被識別爲一個內部或外部命令」。
是否因爲環境變量設置問題?有沒有人遇到過這樣的事情,或者我的代碼有問題?
它聞起來像一個長文件名的問題。 –
此外,您可以鍵入'cd \ impressio \ input'而不是三個單獨的'cd'命令。 –
嗨Eitan, 感謝您的建議。 我也感到奇怪,當我手動輸入cmd它的工作! :( – cheeseng