Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » [решено] Автоматическое определение типа ОС - 32 или 64 бит.

Ответить
Настройки темы
[решено] Автоматическое определение типа ОС - 32 или 64 бит.

Аватара для LonerD

Ветеран


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


Конфигурация

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


Возникла надобность сделать автоматическую установку приложений с автоматическим определением битности системы - 32 или 64 бит.
Пример. Запускается .bat- или .сmd-файл.
Если ОС 32-битная, то устанавливаются vcredist_2005.exe и vcredist_2008.exe.
Если ОС 64-битная, то устанавливаются vcredist_x64_2005.exe и vcredist_x64_2008.exe

Кто знает как это оформить?

-------
OSzone - лучшие!


Отправлено: 14:32, 07-06-2009

 

Аватара для gora

Ушёл из жизни


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

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


Цитата Lucretius:
Думаю такой вариант будет универсальным: »
[решено] Как проверить разрядность операционной системы?
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:02, 12-04-2013 | #31



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

y-- y-- вне форума

Старожил


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

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


Что-то вы господа обкатываете по-сути один и тот же вариант определения с небольшими вариациями...
Такое впечатление что был произведен массовый частичный копипаст чужого кода
Уж если на то пошло то вот вам полностью другой код - для разнообразия:
PHP код: Выделить весь код

ECHO "%PROCESSOR_ARCHITECTURE%""%PROCESSOR_ARCHITEW6432%"|1>NUL 2>NUL FIND /"64"&&SET "MY_SYSTEM=X64"||SET "MY_SYSTEM=X86" 


-------
Ты это - заходи если что...


Отправлено: 01:04, 16-06-2013 | #32


Ветеран


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

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


Цитата y--:
Уж если на то пошло то вот вам полностью другой код - для разнообразия »
y--, Вы тему читать не пробовали предварительно — для разнообразия?

Отправлено: 01:50, 16-06-2013 | #33

y-- y-- вне форума

Старожил


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

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


Iska,
Конечно читал
вместо rвместо SET в мой код можно подставить нужный код. То есть вместо
SET "MY_SYSTEM=X86"
используем
(start /wait vcredist_2005.exe&start /wait vcredist_2008.exe)
И соответственно
вместо
SET "MY_SYSTEM=X64"
(start /wait vcredist_x64_2005.exe&start /wait vcredist_x64_2008.exe

А что не так с моим ответом? Без IF код тут никто не предлагал...
Или Вас лично вводит в заблуждение использованный тег PHP?
Так я тут новичек, а коды всплывающих подсказок не имеют, но не переживайте - код заведомо CMD.

-------
Ты это - заходи если что...


Отправлено: 10:48, 16-06-2013 | #34


Новый участник


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

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


проверку с последующей установкой запилил так:
Код: Выделить весь код
rem Winrar 

ECHO Installing WinRar
ECHO Пожалуйста, подождите...
IF EXIST "%ProgramFiles(x86)%" (
  start /wait N:\\%netinstalldir%\winrar4\winrarx64.exe /s
) else (
  start /wait N:\\%netinstalldir%\\winrar4\winrarx32.exe /s
)
ECHO установка WinRar завершена
Теперь немогу решить как удобнее добавить проверку установлено ли приложение.
в т.ч. по наличию определенного файла в директории, либо по записи в реестре.
У кого какие могут быть идеи?

Последний раз редактировалось padrus, 19-08-2013 в 11:42. Причина: неверное оформление


Отправлено: 11:35, 19-08-2013 | #35


Аватара для Сrack

Ветеран


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

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


padrus, для создания универсальных (для разных ОС) инсталляторов я использую утилиту http://forum.oszone.net/thread-264841.html
в ней так же есть проверка на наличие файла.

Отправлено: 13:01, 19-08-2013 | #36



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » [решено] Автоматическое определение типа ОС - 32 или 64 бит.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] определение ATI Radeon HD4850 1Gb/256 бит производитель GigaByte Hattori_Hanzo Видеокарты 7 31-03-2010 10:31
[решено] автоматическое определение модели принтера nigra Microsoft Windows NT/2000/2003 4 02-12-2009 14:39
[решено] Определение типа кодека AC'97 Giorgievich Поиск драйверов, прошивок и руководств 7 15-01-2009 19:43
Как печатать из 64-бит. ОС, если дрова только для 32 бит. ОС? skeletor Microsoft Windows NT/2000/2003 3 17-12-2008 05:09
файл кодирован или бит? BYBY Хочу все знать 14 07-08-2005 00:54




 
Переход