0

I'm trying to add an entry for AutoRun with value doskey selenium=java -jar C:\dev\selenium-server-standalone-2.45.0.jar to HKEY_CURRENT_USER\Software\Microsoft\Command Processor. However the AutoRun key has already a value (if %ANSICON_VER%==^%ANSICON_VER^% "C:\dev\ansi166\x64\ansicon" -p)

How can I solve this ?

Stephane
  • 4,978
  • 9
  • 51
  • 86

1 Answers1

1

The AutoRun value is the command line to run. You could simply append another command using the & operator. For example:

(if %ANSICON_VER%==^%ANSICON_VER^% "C:\dev\ansi166\x64\ansicon" -p) & (doskey selenium=java -jar C:\dev\selenium-server-standalone-2.45.0.jar)

Or replace the command with your own batch file, e.g. ("%LocalAppData%\autorun.cmd").

Bear in mind that most system implementations (including Microsoft's) for some reason don't use the /D option to disable AutoRun commands; they just run a command using %ComSpec% /c. You can check/set a guard environment variable to avoid running doskey multiple times.

Eryk Sun
  • 33,190
  • 5
  • 92
  • 111