Что нового

[Ошибки] Трудности с $CmdLine

Dark-Side

Знающий
Сообщения
72
Репутация
17
Появилась нужда воспользоваться параметрами командной строки для своей программы, но что-то у меня выходит не так.

У меня два скрипта:

1.au3
Код:
MsgBox ($CmdLine[0])


2.au3
Код:
run('1.exe test text')



Я скомпилировал 1.au3 в 1.exe и запускаю 2.au3 на выполнение.
В итоге получаю ошибку:
Line 3775 ("C:\Projects\AutoIt\TestZone\CmdLine\1.exe")
Error: Incorrect number of parameters in function call.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Re: [Ошибки] Трудности с $CmdLine

Dark-Side
А может, вот эту :Censored:
Код:
MsgBox ($CmdLine[0])
Поменять на
Код:
MsgBox(64, "", $CmdLine[0])
 
Автор
D

Dark-Side

Знающий
Сообщения
72
Репутация
17
Re: [Ошибки] Трудности с $CmdLine

ахахаха, запрограммировался я :rofl:


Добавлено:
Сообщение автоматически объединено:

Fail, все-равно выскакивает та же самая ошибка

1.exe
Код:
MsgBox (64, "", $CmdLine[0])


2.au3
Код:
run('1.exe test text')
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Re: [Ошибки] Трудности с $CmdLine

Dark-Side [?]
Все-равно выскакивает та же самая ошибка
Не должна выскакивать, ищите у себя ошибки.
Надеюсь, что оба скрипта лежат в одной папке.
 
Автор
D

Dark-Side

Знающий
Сообщения
72
Репутация
17
Re: [Ошибки] Трудности с $CmdLine

Перезагрузил комп и заработало :blink:
Наверное не стоит кодить по ночам...
 

`p r o x y

«Улыбайтесь, господа!»
Команда форума
Глобальный модератор
Сообщения
596
Репутация
157
.......и забывать отмечать тему решенной!
 

Medic84

Омега
Команда форума
Администратор
Сообщения
1,590
Репутация
341
$CmdLine[0] - выводит количество введенных параметров
$CmdLine[1..2..3..4..и т.д.] - вызываемый параметр
 

Medic84

Омега
Команда форума
Администратор
Сообщения
1,590
Репутация
341
Я на всякий...
 
Верх