incluindo o diretório atual em um script .reg

3

Eu tenho um script .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"

Eu gostaria de executá-lo a partir de um arquivo .bat, mas em vez de D: \ SeleniumRC gostaria de passar o diretório atual. Como posso fazer isso?

    
por mcintyre321 28.09.2011 / 08:35

1 resposta

6

% CD% obterá seu diretório de trabalho atual e você poderá usar o comando "Reg" em vez de um fragmento .reg:

link

Então, talvez algo como o seguinte funcione para você. Basta criar um arquivo .bat com o seguinte conteúdo:

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"

(obrigado @jscott pela dica)

    
por 28.09.2011 / 09:52