运行 批处理文件在 windows 任务计划程序中作为 cronjob 时出错
Error while running batch file in windows Task Scheduler as cronjob
我运行在 windows 7 任务计划中通过提供 file.In 批处理文件的完整路径来调度一个批处理文件 我已经导入了 index.php file.While i 运行 文件我收到以下错误:
'pscp' 未被识别为内部或外部命令,
可运行的程序或批处理文件。
'gunzip' 未被识别为内部或外部命令,
可运行的程序或批处理文件。
'pscp' 未被识别为内部或外部命令,
可运行的程序或批处理文件。
'gunzip' 未被识别为内部或外部命令,
可运行的程序或批处理文件。
note:pscp 和 gunzip 出现在存在批处理文件的路径中,然后我也收到此错误。
帮我解决这个问题。
问题是调度程序以 %WINDIR%\System32\
作为工作目录运行你的 bat。要解决此问题,只需在 bat 文件的开头添加 CD /D %~dp0
。这会将目录更改为您的 bat 文件的位置。
我运行在 windows 7 任务计划中通过提供 file.In 批处理文件的完整路径来调度一个批处理文件 我已经导入了 index.php file.While i 运行 文件我收到以下错误: 'pscp' 未被识别为内部或外部命令, 可运行的程序或批处理文件。 'gunzip' 未被识别为内部或外部命令, 可运行的程序或批处理文件。 'pscp' 未被识别为内部或外部命令, 可运行的程序或批处理文件。 'gunzip' 未被识别为内部或外部命令, 可运行的程序或批处理文件。 note:pscp 和 gunzip 出现在存在批处理文件的路径中,然后我也收到此错误。 帮我解决这个问题。
问题是调度程序以 %WINDIR%\System32\
作为工作目录运行你的 bat。要解决此问题,只需在 bat 文件的开头添加 CD /D %~dp0
。这会将目录更改为您的 bat 文件的位置。