ProgramParameter()
Синтаксис
Result$ = ProgramParameter([Index])
Описание
Возвращает строковое значение следующего параметра, переданного выполняемому файлу при запуске.
Параметры
Index (дополн.) Если задан 'Index', будет возвращен параметр с этим индексом. Индексация параметров начинается с 0.
Возвращаемое значение
Следующее строковое значение параметра или пустая строка, если больше параметров не найдено. Если задан 'Index', будет возвращен параметр с этим индексом.
Комментарии
Эта функция особенно полезна для консольных программ, где пользователь передаёт один или более параметров при старте программы.
Примечание: Полагаться для обнаружения последнего параметра на возврат пустой строки не является хорошей практикой, так как функция возвращает пустую строку также если пустая строка была передана в кавычках "" в командной строке. Предпочтительный способ, который следует использовать для получения всех параметров, это получить количество параметров с помощью функции CountProgramParameters() и затем вызывать функцию ProgramParameter() так часто, как потребуется.
Пример
MyProgram.exe MyText.txt /FAST "Special Mode"
В первый свой вызов функция ProgramParameter() возвратит "MyText.txt", во второй раз "/FAST" и в третий раз "Special Mode".
Поддерживаемые OS
Все