Что нового

Чтение сценария из *.txt

NoMad73rus

Продвинутый
Сообщения
124
Репутация
80
Имеется скрипт с набором функций. Задача следующая - выполнять последовательность этих функций получая её из .txt файла. Проще говоря брать кусок скрипта из txt и выполнять его так как будто это скрипт автоита.
Файл вида:
Код:
go(1)
fight(1, 25)
go(7)
left(100,100)
sleep(1000)
...
то есть используются как стандартные функции автоита, так и пользовательские. цель в том, чтобы простой пользователь используя справку по языку сценариев мог написать свой собственный. Сама же программа при этом должна быть скомпилирована.
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
можно делать
Код:
#include "path_to_any_file"

до любого файла. и это фактически будет означать, что вместо строки с инклюдом находится содержимое всего подключаемого файла
 
Автор
N

NoMad73rus

Продвинутый
Сообщения
124
Репутация
80
#include "path_to_any_file" -при компилировании затащит файл внутрь .exe а мне нужно чтоб с моим файлом работал скомпилированый экзешник.

С помощью команды Execute
Можно объяснить?
 

kzru_hunter

Осваивающий
Сообщения
144
Репутация
49
Каждую строку считываешь из файла и выполняешь с помощью Execute.
Пример:
Код:
Execute("go(1)")


[Добавлено]
Надо было тогда сразу писать, что нужно просто выполнить весь txt файл, а не брать из него куски.
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Код:
$MyAu3 = 'MyProg.au3'
Run(@AutoItExe & ' /AutoIt3ExecuteScript "' & $MyAu3 & '"')



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

Так же прочитайте вот эту тему.
 
Верх