Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] Получение строковой переменной из параметра запуска скрипта (http://forum.oszone.net/showthread.php?t=217810)

XOBAH 12-10-2011 21:15 1772043

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

kaster 12-10-2011 22:50 1772088

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

XOBAH 12-10-2011 22:56 1772091

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


Время: 21:40.

Время: 21:40.
© OSzone.net 2001-