Загрузил немного предыдущими лонг-постом? 😁
Наверное, лучше сделать так:
🔹 parallelix.exe + parallelix.dll
🔹 parallelix-tools.exe
Форматы запуска:
🔸 parallelix [/command] [files, options...]
Если команда не указана (а она может быть только первым параметром), подразумевается /run, т.е. загрузка parallelix.dll и передача ему управления. Если указана другая команда (кроме некоторых специальных типа /help, /about, /version и т.п. — эти команды отрабатывает сам exe-шник), запускается parallelix-tools.exe, которому передаётся вся командная строка.
Примеры:
parallelix intro.plx -kc -fr
parallelix /run https://github/vasya/scene/intro.plx --check-hash md5:d41d8cd98f00b204e9800998ecf8427e
parallelix /pack intro.plx -m 5 -o intro_packed.plx
parallelix /remove-header intro.plx
parallelix /version
🔸 parallelix-tools /command [files, options...]
Здесь команда обязательна, и она тоже должна быть первым параметром. Если указана /run, запускается parallelix.exe, которому передаётся вся командная строка.
Примеры:
parallelix-tools /run intro.plx -kc -fr
parallelix-tools /run https://github/vasya/scene/intro.plx --check-hash md5:d41d8cd98f00b204e9800998ecf8427e
parallelix-tools /pack intro.plx -m 5 -o intro_packed.plx
parallelix-tools /remove-header intro.plx
parallelix-tools /version
Получается, что через любую из прог можно запустить любую функцию. И если эта функция реализована в другой проге, то будет запускаться соответствующая.
Вот как-то так...
Ставьте лайк, если норм 👍
Наверное, лучше сделать так:
🔹 parallelix.exe + parallelix.dll
🔹 parallelix-tools.exe
Форматы запуска:
🔸 parallelix [/command] [files, options...]
Если команда не указана (а она может быть только первым параметром), подразумевается /run, т.е. загрузка parallelix.dll и передача ему управления. Если указана другая команда (кроме некоторых специальных типа /help, /about, /version и т.п. — эти команды отрабатывает сам exe-шник), запускается parallelix-tools.exe, которому передаётся вся командная строка.
Примеры:
parallelix intro.plx -kc -fr
parallelix /run https://github/vasya/scene/intro.plx --check-hash md5:d41d8cd98f00b204e9800998ecf8427e
parallelix /pack intro.plx -m 5 -o intro_packed.plx
parallelix /remove-header intro.plx
parallelix /version
🔸 parallelix-tools /command [files, options...]
Здесь команда обязательна, и она тоже должна быть первым параметром. Если указана /run, запускается parallelix.exe, которому передаётся вся командная строка.
Примеры:
parallelix-tools /run intro.plx -kc -fr
parallelix-tools /run https://github/vasya/scene/intro.plx --check-hash md5:d41d8cd98f00b204e9800998ecf8427e
parallelix-tools /pack intro.plx -m 5 -o intro_packed.plx
parallelix-tools /remove-header intro.plx
parallelix-tools /version
Получается, что через любую из прог можно запустить любую функцию. И если эта функция реализована в другой проге, то будет запускаться соответствующая.
Вот как-то так...
Ставьте лайк, если норм 👍