Gibt es eine Möglichkeit, dynamisch zu bestimmen, wo Chrome installiert ist?
Der folgende Befehl bestimmt, wo Chrome installiert ist, und setzt die CHROMEPATH
Umgebungsvariable auf diesen Wert:
for /f "usebackq tokens=1,2,3,4,5" %a in (`reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ /s /f \chrome.exe ^| findstr Application`) do set CHROMEPATH=%c%d%e
Beispielausgabe:
echo %CHROMEPATH% C:\ProgramFiles(x86)\Google\Chrome\Application\chrome.exe
Um eine Batch-Datei verwenden zu können, müssen Sie die Prozentsätze wie folgt verdoppeln:
for /f "usebackq tokens=1,2,3,4,5" %%a in (`reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ /s /f \chrome.exe ^| findstr Application`) do set CHROMEPATH=%%c%%d%%e