Что нового

Компиляция и создание ярлыка - скриптом

Пост номер 6 был отмечен как лучший ответ.

Ragn

Новичок
Сообщения
48
Репутация
0
Доброго времени суток.
Ответьте - можно ли скриптом - скомпилировать другой скрипт с названием Программа.au3 - в эксзешник х64, и тут же в той же папке - создать для этого экзешника ярлык ?
 
Автор
R

Ragn

Новичок
Сообщения
48
Репутация
0
joiner
Aut2exe.exe /in <путь к файлу .au3> [/out <путь к файлу .exe>] [/icon <путь к файлу .ico>] [/comp 0-4] [/nopack] [/x64] [/bin <путь к файлу .bin>]
Как эту командную строку - встроить в скрипт, чтобы при запуске его - скомпилировался как exe - другой скрипт ?
 

joiner

Модератор
Локальный модератор
Сообщения
3 354
Репутация
581
Код:
Run('C:\Program Files (x86)\AutoIt3\Aut2Exe\Aut2exe_x64.exe /in "' & @ScriptDir & '\тест.au3' & '" /out "' & @ScriptDir & '\test.exe' & '" /x64')
FileCreateShortcut(@ScriptDir & '\test.exe', @ScriptDir & '\prog.lnk', '', '', 'Запуск программы test.exe')
 
Автор
R

Ragn

Новичок
Сообщения
48
Репутация
0
Что-то не срабатывает - пишет:
Error opening the file

При этом создает ярлык, но ничего не компилирует.
 

joiner

Модератор
Локальный модератор
Сообщения
3 354
Репутация
581
Имена файлов. Исходный на русском - тест.au3. Выходной файл - на английском test.exe
Подставляй имена своих файлов. У меня все работает
 
  • Like
Реакции: Ragn
Автор
R

Ragn

Новичок
Сообщения
48
Репутация
0
Спасибо за пояснение.
 
Верх