alex_diablo
Постоянный участник
- Сообщения
- 144
- Реакции
- 9
Добрый день.
есть такая программа - Unity.
есть команда, при помощи которой можно делать ее активацию серийником, выглядит так:
и все бы хорошо, но существует несколько разных подверсий Unity (4.xx , 5.xx , 2017.xx ), так вот и на одном компе таких версий одновременно может быть установлено несколько.
указанный выше путь - дефолтный (для одиночной установки). если установлено несколько разных версий, то соответственно, для каждой версии будет создан отдельный каталог.
32-битные версии ставятся в %programfiles(x86)%, 64-битные - в %programfiles%
проблема в том, что для каждую из версий нужно активировать отдельно, т.е. для автоматизации нужно знать все пути до файлов unity.exe и для каждой выполнить команду.
задача в том, чтобы найти все пути установки и подставить поочередно в команду активации.
полагаю, это делается в цикле, но руки крючи и голова не варит.
помогите пожалуйста написать скрипт, который выполнит эту задачу.
есть такая программа - Unity.
есть команда, при помощи которой можно делать ее активацию серийником, выглядит так:
Bash:
"C:\Program Files\Unity\Editor\Unity.exe" -quit -batchmode -serial SB-XXXX-XXXX-XXXX-XXXX-XXXX -username name.surname@mail.ru -password qwerty
и все бы хорошо, но существует несколько разных подверсий Unity (4.xx , 5.xx , 2017.xx ), так вот и на одном компе таких версий одновременно может быть установлено несколько.
указанный выше путь - дефолтный (для одиночной установки). если установлено несколько разных версий, то соответственно, для каждой версии будет создан отдельный каталог.
32-битные версии ставятся в %programfiles(x86)%, 64-битные - в %programfiles%
проблема в том, что для каждую из версий нужно активировать отдельно, т.е. для автоматизации нужно знать все пути до файлов unity.exe и для каждой выполнить команду.
задача в том, чтобы найти все пути установки и подставить поочередно в команду активации.
полагаю, это делается в цикле, но руки крючи и голова не варит.
помогите пожалуйста написать скрипт, который выполнит эту задачу.