Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Казбек

Ветеран


Сообщения: 5380
Благодарности: 1875

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@echo OFF

reg Query "HKLM\Hardware\Description\System\CentralProcessor\0" | find /i "x86" > NUL && set OS=32BIT || set OS=64BIT

if %OS%==32BIT START "" "C:\Program Files\Microsoft\your32.exe"
if %OS%==64BIT START "" "C:\Program Files\Microsoft\your64.exe"
Код: Выделить весь код
:CheckOS
IF EXIST "%PROGRAMFILES(X86)%" (GOTO 64BIT) ELSE (GOTO 32BIT)

:64BIT
START "" "C:\Program Files\Microsoft\your64.exe"
GOTO END

:32BIT
START "" "C:\Program Files\Microsoft\your32.exe"
GOTO END

:END
На VBS:
Код: Выделить весь код
Set WshShell = WScript.CreateObject("WScript.Shell")
OSArchCheck = WshShell.RegRead("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\PROCESSOR_ARCHITECTURE")

If OSArchCheck = "x86" Then
	objShell.run("C:\your32.exe")
Else
	objShell.run("C:\your64.exe")
End If

-------
Кто реку перешел, тому росы бояться ни к чему


Последний раз редактировалось Казбек, 15-02-2018 в 19:36.

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:21, 15-02-2018 | #10