我有一个脚本,如果我在命令提示符下手动调用它,我可以完美地运行。
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
并双击时,它始终会提示我一条错误消息:“程序文件未被识别为内部或外部命令”。
是否因为环境变量设置问题?有没有人遇到过这样的事情,或者我的代码有问题吗?
答案 0 :(得分:2)
不确定错误消息中提到Program Files
的原因,但是您调用Python脚本的行似乎存在问题。
特别是这一点:
"C:\Program Files\Splunk\bin\splunk cmd python"
应该是这样的:
"C:\Program Files\Splunk\bin\splunk" cmd python