从任务计划程序运行批处理
文件不能使用.bat
文件中的
java命令.如果我手动运行.bat
文件,它的工作正常.
这是我正在尝试安排的简单的.bat文件
set JAVA_HOME=C:\Program Files (x86)\Java\jdk1.6.0_24;
set CMD= "%JAVA_HOME%\bin\java" -version
echo %CMD%
%CMD%
当您在命令行上键入batchfile.bat时,您告诉cmd.exe读取该
文件并执行它在其中找到的每一行.当您在资源管理器中双击批处理
文件时,它会在读取
注册表中的
文件关联后为您
调用cmd.exe.
任务经理不太善良.
因此,为了让您的任务正常工作,请按此计划(从内存,而不是立即在Windows机器上):
cmd /c "c:\full\path\to\your\batchfile.bat"
原文链接:https://www.f2er.com/windows/364233.html