[Цитировать]

    Ander_73
  • 15549
  • Стаж: 8 лет
  • Сообщений: 3913
  • Репутация:127

    [+] [-]
-*** MS Office Mondo 2016 ***-Назначение проекта:
    Загрузка и установка Microsoft Office Mondo 2016
Представляет собой:
    командный cmd-файл
Область применения:
    Windows 10/11 x64 Rus
-Особенности:
  • загрузка текущей версии на макс. скорости через aria2c (сама ария подгружается в процессе);
  • без использования утилиты ODT;
  • канал обновления Current (после установки автоматическое обновление выключено);
  • активация через инет (внешний KMS-сервер);
  • настраиваемый список приложений;
  • создание установочного ISO;
  • опционально: выбор метода активации, установка классического меню, синхронизация списка приложений.
Загрузить Изначальный скрипт


Последний раз редактировалось: Ander_73 (2025-01-12 16:21), всего редактировалось 3 раз(а)

[Цитировать]

    sergeysvirid
  • 104
  • Стаж: 10 лет
  • Сообщений: 2604
  • Репутация:127

    [+] [-]
  • Откуда: 65 регион (GMT+11)
104585По мотивам недавних постов Ратиборуса.
Ander_73,
Привет! aa
Я уверен Ratiborus заценил бы твой "батник". bs
Он на руборде как раз как то интересовался этим вопросом:
Можно сделать установщик офиса вообще без ODT, на ISO будет только папка Office и батник. Кто умеет нормально писать батники?
Покажи ему свой батник. Может напишешь ему в теме: Office Installer ?

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 8 лет
  • Сообщений: 3913
  • Репутация:127

    [+] [-]
sergeysvirid, aa
Дружище, я как-то не готов к такой саморекламе ag
У нас всё открыто, пусть посмотрит. Может и себе забрать, если надо bs
---
Но, честно говоря, непонятно. У него своя утиль, там можно ТЫКАТЬ МЫШКОЙ!!! Там же активация. Все эти "каналы обновления", "каналы лицензирования" и прочая жуть. А я любитель ультимативно-простых решений :)

[Цитировать]

    sergeysvirid
  • 104
  • Стаж: 10 лет
  • Сообщений: 2604
  • Репутация:127

    [+] [-]
  • Откуда: 65 регион (GMT+11)
Ander_73,
Вах! Умний, да ещё и скромний. Вах...
Написал. af

[Цитировать]

    nik63
  • 1479
  • Стаж: 9 лет 4 месяца
  • Сообщений: 545
  • Репутация:20

    [+] [-]
  • Откуда: Башкирия г.Салават
Ander_73, aa Спасибо классно установилось. Скажите как мне исключить некторые продукты в батнике?

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 8 лет
  • Сообщений: 3913
  • Репутация:127

    [+] [-]
nik63, открываем батник и ищем строки
:: Приложения которые устанавливать не нужно
set "productexclusion=MondoVolume.excludedapps.16=groove,onedrive,lync,onenote,publisher,project"
заменяем на свои.

список софта

Groove = OneDrive for business
Lync = Skype for business
Word
Excel
Access
PowerPoint
Visio
Outlook
OneDrive
OneNote
Publisher
Project

[Цитировать]

    nik63
  • 1479
  • Стаж: 9 лет 4 месяца
  • Сообщений: 545
  • Репутация:20

    [+] [-]
  • Откуда: Башкирия г.Салават
Ander_73, Спасибо. az

[Цитировать]

    Ratiborus
  • 38211
  • Стаж: 1 месяц 17 дней
  • Сообщений: 3
  • Репутация:1

    [+] [-]
  • Откуда: Россия
104585По мотивам недавних постов Ратиборуса.
Привет всем! Давно хотел здесь у вас зарегистрироваться, много чего здесь на форуме подсматриваю и потом у себя применяю.
Хороший батник. Но у меня и вопрос по нему сразу. :) Полная строка загружаемых и устанавливаемых продуктов может выглядеть примерно вот так:
productstoadd=ProPlus2021Volume.16_ru-ru_x-none^|ProofingTools.16_ru-ru_x-none^|ProjectPro2021Volume.16_ru-ru_x-none^|VisioPro2021Volume.16_ru-ru_x-none
С передачей символа "|" понятно, вот так "^|", но у меня не получилось сделать этот участок кода в виде значения переменной, вот так:
set "product=ProPlus2021Volume.16_ru-ru_x-none^|ProofingTools.16_ru-ru_x-none^|ProjectPro2021Volume.16_ru-ru_x-none^|VisioPro2021Volume.16_ru-ru_x-none"
Когда переменную product вставляешь в строку параметров самого установщика, символ "|" всё портит и ничего не работает.
PPS: И для получения версии было бы хорошо сделать парсинг по "Name" == "Default", и "FFN" == %id%, это сделает возможным получать версии для других каналов распространения. Я сам с этим не разберусь :)

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 8 лет
  • Сообщений: 3913
  • Репутация:127

    [+] [-]
Ratiborus, aa
Сразу просьба: не цитировать сообщения целиком, пожалуйста.
1. Попробуй так
set "a=eee^^^|ttt"
2. Про парсинг я уже писал: сделал, как понял. Возможно, понял не так.
Вот строка парсинга:
) do if not defined i (if "%%a"==""Id"" if "%%b"=="4," set i=1) else if "%%a"==""AvailableBuild"" set ver=%%b& goto next
то есть я ищу Id=4 и после нахождения первое вхождение AvailableBuild считаю за номер версии.
---
Если используешь только часть батника, которая для скачивания, то, КМК, админские права не нужны и перезапуск себя через VBS в начале можно выкинуть.

[Цитировать]

    Ratiborus
  • 38211
  • Стаж: 1 месяц 17 дней
  • Сообщений: 3
  • Репутация:1

    [+] [-]
  • Откуда: Россия
Ander_73, спасибо, буду пробовать.
Если используешь только часть батника, которая для скачивания, то, КМК, админские права не нужны и перезапуск себя через VBS в начале можно выкинуть.
Да, при скачивании это лишнее.
PS: Вот так:
set "a=eee^^^|ttt"
Работает. Спасибо!

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 8 лет
  • Сообщений: 3913
  • Репутация:127

    [+] [-]
Интерактивная версия.

Скачать

Работающие ссылки см. далее в теме
---
Не до конца протестирована!


Последний раз редактировалось: Ander_73 (2024-12-22 16:12), всего редактировалось 1 раз

[Цитировать]

    dimo70
  • 17296
  • Стаж: 7 лет 2 месяца
  • Сообщений: 3785
  • Репутация:27

    [+] [-]
  • Откуда: BG
На новый 11 Pro проверил, работает славно. Просьба тыкнуть пальцем в батник как измевить язык установки. al
Added later6 minutes 43 seconds:
... и еще как можно добавить два языка одновременно? aa

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 8 лет
  • Сообщений: 3913
  • Репутация:127

    [+] [-]
dimo70, не, я не буду с этим разбираться. И уж тем более два языка. Утилита Ратиборуса - наше всё!

[Цитировать]

    bighead
  • 29484
  • Стаж: 3 года 2 месяца
  • Сообщений: 410
  • Репутация:24

    [+] [-]
Ander_73, aa
Реализация выбора компонентов - шик) Мне понравилась ay
Ради интереса попробовал установить, но у меня уже стоял 2021 офис, сначала удалил его, но без перезагрузки, потом выбрал п1.(загрузить и установить), скачалось и пошла установка на первый взгляд успешно, но завершилось всё этим:

Картинка

глянул офис не установился.
Попробовал ещё запустить только установку

Картинка

вышла такая ошибка.
Я всё-таки сдался и ребутнул ag
На третей попытки(только установка) какая-то ошибка была связано также с cab-ом и доступом, но установка завершилась успешно, офис активировался.
Правда в третий раз я в выборе компонентов убрал Access, но он всё-равно установился.
Потом ещё раз попробую переустановить.

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 8 лет
  • Сообщений: 3913
  • Репутация:127

    [+] [-]
104640Реализация выбора компонентов - шик)
Там полный пи..!!! Так нельзя программить, но это батник - и в этом вся прелесть af
Первая картинка зачотна - ритейл-версия и не будет активироваться через Инет. Я в этих "каналах лицензирования" полный ноль - прошу понять и... ясно, в общем ag И что будет при "накате" волюма поверх ритейла - не знаю. Вот именно твой случай!
Ошибка с распаковкой каб-ов - это норм. Если уже стоит и работает C2R (прежняя установка офиса), то часть файлов залочена и не может быть перезаписана. Считаем баго-фичей af
Насчёт Аксеса и "всё равно установился" - прошу подробнее. У меня нормально. Перепроверь, плз.
---
Вообще, смех с эти офисом! Строка исключаемых компонентов должна быть обязательно в нижнем регистре! Если сделать типа:
productexclusion=MondoVolume.excludedapps.16=Project,Publisher...
то установлено будет как велено, а вот окошко визуализации покажет, что ставим ВСЕ компоненты!!! Я сперва засуетился нипадецки... но потом папустило af
Там ещё один кусок дикого кода из "этих наших инетов" - перевод в нижний регистр через dir /b/l

Страница 1 из 6


Показать сообщения:    

Текущее время: 05-Фев 07:55

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы