2013-12-10 4 views
0

Как получить все 3 аргументы командной строки, переданные в мой NSIS, скомпилированный exe в переменных, чтобы я мог использовать эти параметры для Exec(ute) другого exe.Получение аргументов командной строки, переданных в NSIS, скомпилированных exe

Например, - start abc.exe "test.txt" "-1" - это команда, переданная в мой NSIS, скомпилированный exe, где «abc» - это имя exe, а «test.txt» и «-1» - это два аргумента.

Как получить оба из них как разные переменные?

ответ

2

Посмотрите на макрос GetOptions, который позволяет вам получать параметры при их передаче определенным образом. Если вы не хотите адаптировать текущие параметры командной строки, GetParameters может подойти вам лучше, но вам придется самостоятельно анализировать параметры.

+0

Спасибо, 'GetParameters' идеально подходит для моей работы. – Avi

Смежные вопросы