Доступ к файлу .au3 из файла .au3 - PullRequest
4 голосов
/ 09 июля 2011

Как получить доступ к файлу .au3 в папке «Мои документы / Загрузки» из другого файла .au3?

Я знаю, как получить доступ к файлу с рабочего стола из этого кода:

Run(@AutoItExe & ' "' & @ScriptDir & '\file2.au3"')

Но я не могу получить к нему доступ в папке «Мой документ / Загрузки». По сути, я хочу рекурсивно вызывать один и тот же файл .au3 снова и снова.

Ответы [ 2 ]

6 голосов
/ 10 июля 2011

В качестве альтернативы, способ запустить программу в нужной папке:

Run(@AutoItExe & ' "' & @MyDocumentsDir & '\Downloads\file2.au3"')

Кроме того, если вам нужен метод, подобный другому, вы можете использовать #include внутри цикла.

5 голосов
/ 09 июля 2011

Вызов файла au3 из другого файла au3 кажется немного излишним.Не могли бы вы просто скопировать нужный код из файла au3 в тот же файл, а затем поместить его в цикл?Например, следующая ода будет выполнять код 10 раз.

For $i = 1 to 10
    ;Code from file2.au3
    MsgBox(0,"", $i)
Next
MsgBox(0,"", "Done!")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...