Данная библиотека для языка OScript позволяет создавать консольные приложения с разбором и проверкой аргументов.
Указывается в спек, когда порядок опций и аргументов не важен:
Команда.Спек = "[ANY]";
Позволяет передавать пустые значения опций: myapp -f ''
, либо myapp -f ' '
Ошибка Ошибка чтения параметров команды
дополняется следующими сообщениями:
- Ожидается опция
-x
- Неожидаемая опция
-x
- Ожидается опция
-x
вместо-y
- Опция
-x
должна содержать значение - Опция
-x
должна содержать значение после знака = - Ожидается аргумент
ARG
- Ожидается аргумент
ARG
вместо опции-x
- Неожидаемый параметр
wrong
Для команды myapp -o - -f value
тире после опции -o
теперь воспринимается как значение опции
При повторном выполнении Приложение.Запустить(АргументыКоманды)
старые значения параметров ранее не очищались
Пример: myapp '' -f val