包括.reg脚本中的当前目录

我有一个.reg脚本:

Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SeleniumRC\Parameters] "Application"="C:\\Program Files (x86)\\Java\\jre6\\bin\\java.exe" "AppDirectory"="D:\\SeleniumRC" "AppParameters"="-Xrs -jar selenium-server-standalone-2.0b1.jar" 

我想运行它从.bat文件,而不是D:\ SeleniumRC我想通过当前目录。 我怎样才能做到这一点?

%CD%会让你当前的工作目录,你可以使用“Reg”命令而不是.reg片段:

http://www.petri.co.il/reg_command_in_windows_xp.htm

所以,也许下面的东西会为你工作。 只需使用以下内容创build一个.bat文件:

 REG ADD HKLM\System\CUrrentControlSet\Services\SeleniumRC\Parameters /v Application /t REG_SZ /d "C:\Program Files (x86)\Java\jre6\bin\java.exe" REG ADD HKLM\System\CUrrentControlSet\Services\SeleniumRC\Parameters /v AppDirectory /t REG_SZ /d "%CD%" REG ADD HKLM\System\CUrrentControlSet\Services\SeleniumRC\Parameters /v AppParameters /t REG_SZ /d "-Xrs -jar selenium-server-standalone-2.0b1.jar" 

(谢谢@jscott的提示)