Gvint64
- Стаж: 4 года 6 месяцев
- Сообщений: 620
- Репутация:71[+] [-]
|
На десятке показывает 10 а на одиннадцатой 11. думаю тут не всё так просто с вопросом как отличить 10 от 11. Вытащил строку у dimo70 из батника - немного подправил.@echo off for /f "tokens=4 delims== " %%i in ('wmic os get Caption /value') do set edition=%%i echo %edition% pause Ещё один файл кажется что-то может рассказать"C:\Windows\Branding\BaseBrd\basebrd.dll"
Последний раз редактировалось: Gvint64 (2024-09-29 11:05), всего редактировалось 1 раз
|
dimo70
- Стаж: 6 лет 11 месяцев
- Сообщений: 3777
- Репутация:27[+] [-]
- Откуда: BG
|
Вариант с и без WMIC в одном батнике
_________________ Подпись отключена за нарушение правил форума
|
JuraAD
- Стаж: 3 года 4 месяца
- Сообщений: 86
- Репутация:27[+] [-]
|
103729Gvint64, for /f "tokens=2 delims=:" %%a in ('chcp') do set chcp=%%a chcp 860 for /f "tokens=1,2" %%a in ('mode') do ( if "%%a"=="Lines:" set lines=%%b if "%%a"=="Columns:" set cols=%%b ) Не стреляет -))) Пример для размышления, у меня mode выглядит так:>mode Состояние устройства CON: -------------------------- Строки: 2048 Столбцы: 128 Скорость клавиатуры: 31 Задержка клавиатуры: 1 Кодовая страница: 866 ps:
Последний раз редактировалось: JuraAD (2024-09-28 18:54), всего редактировалось 1 раз
|
Ander_73
- Стаж: 7 лет 9 месяцев
- Сообщений: 3815
- Репутация:127[+] [-]
|
|
Gvint64
- Стаж: 4 года 6 месяцев
- Сообщений: 620
- Репутация:71[+] [-]
|
103741 с wmic теперь надо аккуратнее Конечно надо проверять - я проверял в Windows 11 PE 22631.4169 У меня нет 11 под рукой - проверить нет возможности. 22631.4169 файлы вроде на месте: install.wim\3\Windows\System32\wbem\
|
dimo70
- Стаж: 6 лет 11 месяцев
- Сообщений: 3777
- Репутация:27[+] [-]
- Откуда: BG
|
с wmic теперь надо аккуратнее точно, я поэтому и сделал в батнике без изпользования wmic
_________________ Подпись отключена за нарушение правил форума
|
Adler
- Стаж: 9 лет 1 месяц
- Сообщений: 1212
- Репутация:65[+] [-]
- Откуда: Луганск
|
Я в батниках не шарю. Мне на С# проще логику написать, чем что-то в батниках понять, да и не люблю я его. То что мне выдает ver мне и о чем не говорит. Как это использовать? Мне готовый макет надо типаIF ver = 10 { //Набор моих команд } Еще можно на vbs, но это вообще что-то из садо-мазо.
|
Ander_73
- Стаж: 7 лет 9 месяцев
- Сообщений: 3815
- Репутация:127[+] [-]
|
Adler, я у себя в домене делаю так (скрипт логона)ver| find "10.0."&& ( тута пишем, чо делать, если данный ПК = Вин10 ) Но надо понимать, что в эту логику попадают и сами серваки на базе Вин10.
|
Adler
- Стаж: 9 лет 1 месяц
- Сообщений: 1212
- Репутация:65[+] [-]
- Откуда: Луганск
|
103752серваки на базе Вин10 Это Windows Server 2019 что ли? Добавлено через 1 минута 6 секунд: sergeysvirid, да не нужно мне полную инфу о системе, а всего лишь через батник отфильтровать только компы на вин10.
|
sergeysvirid
- Стаж: 9 лет
- Сообщений: 2582
- Репутация:127[+] [-]
- Откуда: 65 регион (GMT+11)
|
103750Мне готовый макет надо типа IF ver = 10 { //Набор моих команд } Adler, Аааа, понял теперь, что Вам надо. Я сам то в батниках тоже не особо силён, это у нас Ander_73 гуру в этой области, но осмелюсь всё же предложить (из под топора) примерно такую реализацию :@echo off for /f "tokens=6 delims=[]. " %%G in ('ver') do if %%G LEQ 7601 goto :WIN7 for /f "tokens=6 delims=[]. " %%G in ('ver') do if %%G EQU 9200 goto :WIN8 for /f "tokens=6 delims=[]. " %%G in ('ver') do if %%G EQU 9600 goto :WIN8 for /f "tokens=6 delims=[]. " %%G in ('ver') do if %%G GEQ 10240 goto :WIN10 :WIN7 :: Набор команд goto :END :WIN8 :: Набор команд goto :END :WIN10 :: Набор команд goto :END :END pause exit
|
Gvint64
- Стаж: 4 года 6 месяцев
- Сообщений: 620
- Репутация:71[+] [-]
|
sergeysvirid, Воть
|
sergeysvirid
- Стаж: 9 лет
- Сообщений: 2582
- Репутация:127[+] [-]
- Откуда: 65 регион (GMT+11)
|
Gvint64, Ага, точно, спасибо!
|
Ander_73
- Стаж: 7 лет 9 месяцев
- Сообщений: 3815
- Репутация:127[+] [-]
|
103766Это Windows Server 2019 что ли? Как у тебя всё просто. Завидую Все т.н. "релизы" 10-ки имели свою серверную версию, но только одна из них называется Сервер2019 (остальные просто Сервер). Но все они:103752серваки на базе Вин10. и далее - Сервер2022 и даже Сервер2025 тоже.
|
Alex34234235
- Стаж: 3 года 5 месяцев
- Сообщений: 32
- Репутация:0[+] [-]
|
Подскажите, как можно открыть страницу chrome://extensions/ через батник Поясню, написал батник для установки расширений:При запуске Chrome, дополнения устанавливаются автоматом, однако приходится их включать вручную на странице управления расширениями. Соответственно хочу максимально автоматизировать процесс, путем автоматического открытия браузера на странице chrome://extensions/
|
Страница 91 из 94
Текущее время: 23-Ноя 13:19
Часовой пояс: UTC + 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
|