CMD/BAT - Определение ОС
|
Старожил Сообщения: 194 |
Всем - Здравствуйте.
Подскажите батничек с таким функционалом: Есть исполняемые файлы EXE1.exe и EXE2.exe При запуске cmd/bat должна определиться какая ОС (и какой битности) установлена на ПК если WinXP x86 то должен запуститься файл EXE1.exe -ключ1 если WinXP x64 то должен запуститься файл EXE1.exe -ключ2 если Win7 x86 то должен запуститься файл EXE2.exe -ключ1 если Win7 x64 то должен запуститься файл EXE2.exe -ключ2 Заранее спасибо. |
|
Отправлено: 11:40, 19-05-2011 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать @Echo Off Set w7=0 Ver | Find "6.1" >Nul && Set w7=1 Set xOS=x86 If Defined PROCESSOR_ARCHITEW6432 (Set xOS=x64) Else If "%PROCESSOR_ARCHITECTURE%"=="AMD64" Set xOS=x64 If %w7%==1 ( Rem это Win7 If %xOS%==x86 ( Echo EXE2.exe -ключ1 ) Else ( Echo EXE2.exe -ключ2 ) ) Else ( Rem это не Win7 If %xOS%==x86 ( Echo EXE1.exe -ключ1 ) Else ( Echo EXE1.exe -ключ2 ) ) :: Второй вариант @Echo Off Set w7=1 Ver | Find "6.1" >Nul && Set w7=2 Set xOS=-ключ1 If Defined PROCESSOR_ARCHITEW6432 (Set xOS=-ключ2) Else If "%PROCESSOR_ARCHITECTURE%"=="AMD64" Set xOS=-ключ2 Echo EXE%w7%.exe %xOS% Pause>Nul |
Отправлено: 11:58, 19-05-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Определение битрейта | Frost O.S | Видео и аудио: обработка и кодирование | 9 | 23-10-2010 18:09 | |
DNS/DHCP - Определение внутрисетевого ip | sergill | Сетевые технологии | 0 | 24-12-2009 19:22 | |
Определение разрядности | pirojok750 | Хочу все знать | 13 | 30-11-2009 14:48 | |
Определение CD | Scrip | Хочу все знать | 6 | 27-08-2004 12:02 | |
Определение USB | Dimon | Программирование и базы данных | 6 | 24-09-2003 22:08 |
|