VVL99
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Код: @echo off :: Считывание пути установки из ключа системного реестра в зависимости от разрядности системы. set "PR=DiRT Rally" if Defined PROCESSOR_ARCHITEW6432 (set "OSx=AMD64") else (set "OSx=%PROCESSOR_ARCHITECTURE%") if "%OSx%"=="x86" (set RegKey=\) else (set RegKey=\WOW6432Node\) 1>nul 2>&1 Reg Query "HKLM\SOFTWARE%RegKey%%PR%" || exit for /f "tokens=3*" %%a in ('Reg Query "HKLM\SOFTWARE%RegKey%%PR%" /v "Install Dir"') do set ID=%%b echo %ID% if "%PROCESSOR_ARCHITECTURE%"=="x86" if Not Defined PROCESSOR_ARCHITEW6432 (set RegKey=\) else (set RegKey=\WOW6432Node\) 1>nul 2>&1 Reg Query "HKLM\SOFTWARE%RegKey%%PR%" || exit for /f "tokens=3*" %%a in ('Reg Query "HKLM\SOFTWARE%RegKey%%PR%" /v "Install Dir"') do set ID=%%b echo %ID% set RegKey="HKLM\SOFTWARE\%PR%" 1>nul 2>&1 Reg Query %RegKey% || set RegKey="HKLM\SOFTWARE\WOW6432Node\%PR%" 1>nul 2>&1 Reg Query %RegKey% || exit for /f "tokens=3*" %%a in ('Reg Query %RegKey% /v "Install Dir"') do set ID=%%b echo %ID% pause | | Всего записей: 4158 | Зарегистр. 03-02-2011 | Отправлено: 00:28 04-11-2020 | Исправлено: VVL99, 00:32 04-11-2020 |
|