PDA

Показать полную графическую версию : [решено] Получение строковой переменной из параметра запуска скрипта


XOBAH
12-10-2011, 21:15
Здравствуйте
Помогите реализовать задуманное (если возможно), запускаем скрипт с параметром, например script.exe -text
В дальнейшем использовать этот параметр как переменную
Такое есть в батниках, например содержимое батника "calc.exe %1", и вызов этого батника test.bat -hello приведет к запуску calc.exe с параметром hello

kaster
12-10-2011, 22:50
посмотри в сторону $CmdLine массива. он определяется и заполняется автоматически при запуске скрипта. нулевой элемент это всегда кол-во переданных параметров. поэтому если передать параметры скрипту, они будут храниться в элементах $CmdLine[1] и далее.

XOBAH
12-10-2011, 22:56
kaster, спасибо, я пробовал через $CmdLine[0] и он возвращал мне 1... поэтому подумал, что это не для этого
Сейчас попробовал 1 - все отлично




© OSzone.net 2001-2012