Batch file - Discovered program path (variable) - Run program from discovered reg value (path)

前端 未结 2 807
梦谈多话
梦谈多话 2021-01-20 04:28

I\'m trying to create a batch file that will discovered the location of a EXE in this case Steam, and runs that EXE with the discovered path from the registry. The reason I

2条回答
  •  生来不讨喜
    2021-01-20 05:09

    I approached another way, this will work.

    setlocal
    
    regedit /e reg_exported.tmp "HKEY_CURRENT_USER\Software\Valve\Steam"
    find "SteamExe" reg_exported.tmp | findstr "SteamExe" >> line_exported.tmp
    set /p SteamPath= < line_exported.tmp
    set SteamPath=%SteamPath:~11%
    
    del reg_exported.tmp
    del line_exported.tmp
    
    start "Steam" %SteamPath%
    
    endlocal
    

提交回复
热议问题