我通过提供文件的完整路径在Windows 7任务计划中运行批处理文件。在批处理文件中我导入了index.php文件。我运行文件我得到以下错误: “pscp”未被识别为内部或外部命令, 可操作程序或批处理文件。 'gunzip'不被视为内部或外部命令, 可操作程序或批处理文件。 “pscp”未被识别为内部或外部命令, 可操作程序或批处理文件。 'gunzip'不被视为内部或外部命令, 可操作程序或批处理文件。 注意:pscp和gunzip存在于批处理文件存在的路径中,然后我也会收到此错误。 帮助我解决这个问题。
答案 0 :(得分:2)
问题是调度程序以%WINDIR%\System32\
作为工作目录运行你的bat。要解决此问题,只需在bat文件的开头添加CD /D %~dp0
即可。这会将目录更改为bat文件的位置。