Valerkan
  - Стаж: 8 лет 6 месяцев
- Сообщений: 77
- Репутация:7[+] [-]
|
86525for %%i in (5.1. 6.1. 6.2. 6.3. 10.0.) do ver| >nul find "%%i"&& goto %%i_x%xOS% goto :eof :5.1._x64 echo WINDOWS XP64 Gvint64, Правильно так:for %%i in (5.1. 5.2. 6.1. 6.2. 6.3. 10.0.) do ver| >nul find "%%i"&& goto %%i_x%xOS% goto :eof :5.2._x64 echo WINDOWS XP64 Версия ядра Windows XP x64 5.2
|
Gvint64
  - Стаж: 4 года 11 месяцев
- Сообщений: 621
- Репутация:72[+] [-]
|
86587Версия ядра Windows XP x64 5.2 Спасибо! Мало кто пользуется - всё же батник подправил.
Последний раз редактировалось: Gvint64 (2021-06-20 15:58), всего редактировалось 4 раз(а)
|
Ander_73
  - Стаж: 8 лет 2 месяца
- Сообщений: 3982
- Репутация:127[+] [-]
|
Valerkan, Gvint64, камрады, версию 5.2 имеет Server 2003 R2 обеих разрядностей, если что. И вообще, где ваше чувство прекрасного?for %%i in (5.1 5.2 6.1 6.2 6.3 10.0) do ver| >nul find " %%i." ... ... :6.1_x86
|
Viktor_Kisel
  - Стаж: 9 лет 2 месяца
- Сообщений: 632
- Репутация:46[+] [-]
|
86591Valerkan, Gvint64, камрады, версию 5.2 имеет Server 2003 R2 обеих разрядностей, если что. Все верно. Также верно утверждение: Версия ядра Windows XP x64 5.2 У меня например MSPaintXP_x64 - 5.2
|
Ander_73
  - Стаж: 8 лет 2 месяца
- Сообщений: 3982
- Репутация:127[+] [-]
|
Viktor_Kisel, собственно, это означает, что меткиу нас просто не будет. А всё остальное в силе.
|
Gvint64
  - Стаж: 4 года 11 месяцев
- Сообщений: 621
- Репутация:72[+] [-]
|
В результате теста десятка определилась как семёрка.
Последний раз редактировалось: Gvint64 (2021-06-20 18:37), всего редактировалось 5 раз(а)
|
Ander_73
  - Стаж: 8 лет 2 месяца
- Сообщений: 3982
- Репутация:127[+] [-]
|
Gvint64, ты прочитай сперва внимательно код, а потом делай замечания.
|
dimo70
 - Стаж: 7 лет 4 месяца
- Сообщений: 3796
- Репутация:27[+] [-]
- Откуда: BG
|
Кто нибудь подскажет как сделать проверку на запуска x86 или х64 в зависимости от разрядности винды. Знаю что уже больше 100 раз писали на ету тему, но не могу найти сейчас лучший современный вариант.
_________________ Подпись отключена за нарушение правил форума
|
korsak7
  - Стаж: 10 лет
- Сообщений: 1063
- Репутация:62[+] [-]
|
dimo70, set xOS=64& if %PROCESSOR_ARCHITECTURE%==x86 if not defined PROCESSOR_ARCHITEW6432 set xOS=86
|
Duddits
  - Стаж: 5 лет 11 месяцев
- Сообщений: 74
- Репутация:0[+] [-]
|
Приветствую, форумчане... Интересует вопрос: как проверить наличие x86 редакций в install.wim и создать условие при их отсутствии (что-то типа if....else)?
|
Gvint64
  - Стаж: 4 года 11 месяцев
- Сообщений: 621
- Репутация:72[+] [-]
|
dimo70,korsak7,  Можно и так@echo off IF %PROCESSOR_ARCHITECTURE%==x86 IF NOT DEFINED PROCESSOR_ARCHITEW6432 goto WINx32 echo WINx64 ... pause goto :eof :WINx32 echo WINx86 ... pause goto :eof
Последний раз редактировалось: Gvint64 (2021-06-27 15:19), всего редактировалось 1 раз
|
dimo70
 - Стаж: 7 лет 4 месяца
- Сообщений: 3796
- Репутация:27[+] [-]
- Откуда: BG
|
Gvint64, спасибо, вариант хороший и сработал.Переделал вариант Вадимуса для Hitmanpro.@echo off IF %PROCESSOR_ARCHITECTURE%==x86 IF NOT DEFINED PROCESSOR_ARCHITEW6432 goto WINx32 echo WINx64 :: HitmanPro x64 set "do-size=0" set "a1=HitmanPro-x64.exe" if exist "%a1%" ( for %%i in ("%a1%") do set "do-size=%%~zi" ) call uni-dload.cmd %a1% https://dl.surfright.nl/HitmanPro_x64.exe %do-size% start %a1% goto :eof :WINx32 echo WINx32 :: HitmanPro x86 set "do-size=0" set "a1=HitmanPro-x86.exe" if exist "%a1%" ( for %%i in ("%a1%") do set "do-size=%%~zi" ) call uni-dload.cmd %a1% https://dl.surfright.nl/HitmanPro.exe %do-size% start %a1% goto :eof exit /b
_________________ Подпись отключена за нарушение правил форума
|
Ander_73
  - Стаж: 8 лет 2 месяца
- Сообщений: 3982
- Репутация:127[+] [-]
|
Duddits, есть доп. условия: Вин7 не понимает формат ESD. Если работа на Вин7 не нужна или не нужен формат ESD, то можно обойтись встроенным ДИЗМ. Иначе нужен или внешний ДИЗМ (типа из АДК), или wimlib-imagex.exe
|
Страница 56 из 94
Текущее время: 19-Апр 20:03
Часовой пояс: UTC + 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
|