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