Так?
Код:
@Echo Off
Set Tip=UNKNOWN
Reg QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ProductName | Find "Windows 7" >nul
If "%ERRORLEVEL%"=="0" Set Tip=Win7
Reg QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v ProductName | Find "Windows 8" >nul
If "%ERRORLEVEL%"=="0" Set Tip=Win8
Set xOS=x64& If "%PROCESSOR_ARCHITECTURE%"=="x86" If Not Defined PROCESSOR_ARCHITEW6432 Set xOS=x86
Echo %%xOS%% - %xOS%
Echo %%Tip%% - %Tip%
If %Tip%==UNKNOWN Exit
If %Tip%==Win7 (
If %xOS%==x64 (
Echo setup_7_64.exe
) Else (
Echo setup_7_32.exe
)
)
If %Tip%==Win8 (
If %xOS%==x64 (
Echo setup_8_64.exe
) Else (
Echo setup_8_32.exe
)
)
Pause