::Checks if there is a JRE installed
start "%USERPROFILE%\Downloads\ConfCompiler\Tools\CheckJre.exe"
当我将上面的文件位置复制并粘贴到Windows资源管理器中时,它可以正常工作。但是程序不会从我创建的批处理文件中运行。
CheckJre.exe
的目的是在HKEY_CURRENT_USER中创建新密钥。
当我从Windows资源管理器中运行时,会创建密钥。但是从批处理文件运行时不会创建密钥。批处理文件只会显示一个命令提示符窗口,显示标题栏中带有完整路径的CheckJre.exe
。
有人有提示吗?
答案 0 :(得分:2)
命令start
将第一个双引号字符串解释为要打开的命令行窗口的标题。对于命令start
的所有选项,请在命令提示符窗口中输入start /?
或help start
。
由于要使用双引号字符串运行CheckJre.exe
,您需要在批处理文件中明确指定标题。
在批处理文件中使用:
start "Check JRE" "%USERPROFILE%\Downloads\ConfCompiler\Tools\CheckJre.exe"