Недавние сообщения

Страницы: [1] 2 3 ... 10
1
Общие вопросы по AutoIt / Re: AutoIt3Wrapper
« Последний ответ от C3pio Отправлен Сегодня в 16:54:42 »
C3pio
Когда вы в полной версии SciTE нажимаете F5, то запускается копия AutoIt3.exe, которая загружает AutoIt3Wrapper.au3, которая производит действия с вашим скриптом и потом передаёт его дальше в следующую копию AutoIt3.exe

Ваш скрипт работает с ресурсами. Поэтому он должен быть скомпилирован в exe (меню "Tools - Compile"). Если хотите смотреть результаты без компиляции, то используйте @Compiled
Код: AutoIt [Выделить]
#Region
#AutoIt3Wrapper_Res_File_Add=1.bmp, 2, 200
#EndRegion

#Include <Icons.au3>
#Include <WinAPIEx.au3>

GUICreate("MyProg", 1000, 500)
$Pic = GUICtrlCreatePic("", 0, 0, 900, 480)
If @Compiled Then
  $hInstance = _WinAPI_GetModuleHandle(0)
  $hBitmap = _WinAPI_LoadBitmap($hInstance, 200)
  _SetHImage($Pic, $hBitmap)
  _WinAPI_DeleteObject($hBitmap)
Else
  GUICtrlSetImage($Pic, "1.bmp")
EndIf
GUISetState()

Do
Until GUIGetMsg() = -3


Нажал compile - получил две вот такие ошибки((

Autoit Error
Line 1386 (File "C:\Program Files(x86)\Autoit3\SciTE\Autoit3Wrapper\Autoit3Wrapper"):

Local $TempFile =
_WinAPI_GetTempFileName($sDirectoryName, $sFilePrefix)
Local $TempFile = ^ ERROR

Error: Unknown function name


И вторая:

Autoit Error
Line 2839 (File "C:\Program Files(x86)\Autoit3\SciTE\Autoit3Wrapper\Autoit3Wrapper")

SciTE_RestoreSession($ScriptFile_In)
SciTE_RestoreSession(^ERROR

Error: Variable used without being declared

2
Общие вопросы по AutoIt / Re: AutoIt3Wrapper
« Последний ответ от InnI Отправлен Сегодня в 15:47:47 »
C3pio
Когда вы в полной версии SciTE нажимаете F5, то запускается копия AutoIt3.exe, которая загружает AutoIt3Wrapper.au3, которая производит действия с вашим скриптом и потом передаёт его дальше в следующую копию AutoIt3.exe

Ваш скрипт работает с ресурсами. Поэтому он должен быть скомпилирован в exe (меню "Tools - Compile"). Если хотите смотреть результаты без компиляции, то используйте @Compiled
Код: AutoIt [Выделить]
#Region
#AutoIt3Wrapper_Res_File_Add=1.bmp, 2, 200
#EndRegion

#Include <Icons.au3>
#Include <WinAPIEx.au3>

GUICreate("MyProg", 1000, 500)
$Pic = GUICtrlCreatePic("", 0, 0, 900, 480)
If @Compiled Then
  $hInstance = _WinAPI_GetModuleHandle(0)
  $hBitmap = _WinAPI_LoadBitmap($hInstance, 200)
  _SetHImage($Pic, $hBitmap)
  _WinAPI_DeleteObject($hBitmap)
Else
  GUICtrlSetImage($Pic, "1.bmp")
EndIf
GUISetState()

Do
Until GUIGetMsg() = -3

3
Общие вопросы по AutoIt / Re: AutoIt3Wrapper
« Последний ответ от C3pio Отправлен Сегодня в 11:26:50 »
AutoIt3Wrapper это утилита, идет вместе  с комплектом  SciTE
да, может встраивать файлы в уже готовый файл программы при указании нужных деректив перед компиляцией кода
Если планируется использовать картинки, то во многих случаях функция
Код: AutoIt [Выделить]
может быть предпочтительней - проще работать. при работе кода, либо диск засоряется либо озу. не обязательно извлекать сразу все файлы. можно только по надобности. если есть боязнь, что ваши картинки могут скопировать, то их могут скопировать даже не запуская программы. есть различные софтины для извлечения ресурсов из .exe

Спасибо, стало понятно.

Начал искать в папке autoit3/Scite  эту самую утилиту ... нашел библиотеку AutoIt3Wrapper.au3.......... Так а где же сама утилита то ??))) простите меня за мою глупость и не знание......я только начал с autoit знакомиться...
4
Общие вопросы по AutoIt / Re: AutoIt3Wrapper
« Последний ответ от joiner Отправлен Сегодня в 10:33:05 »
AutoIt3Wrapper это утилита, идет вместе  с комплектом  SciTE
да, может встраивать файлы в уже готовый файл программы при указании нужных деректив перед компиляцией кода
Если планируется использовать картинки, то во многих случаях функция
Код: AutoIt [Выделить]
может быть предпочтительней - проще работать. при работе кода, либо диск засоряется либо озу. не обязательно извлекать сразу все файлы. можно только по надобности. если есть боязнь, что ваши картинки могут скопировать, то их могут скопировать даже не запуская программы. есть различные софтины для извлечения ресурсов из .exe
 
5
Общие вопросы по AutoIt / Re: AutoIt3Wrapper
« Последний ответ от C3pio Отправлен Сегодня в 10:09:25 »
Вот тут:
Справка -> Функции пользователей -> Функции по разделам -> Приложение
много чего интересного. Правда устарело, но все равно интересно.

Спасибо. Но у меня все равно неясность осталась.
Задача у меня изначально была установить картинку в тело программы а потом пользоваться ей обращаясь к ней.
  Знаю что есть команда Fileinstal... потом соответственно файл нужно устанавливать непосредственно в каталог на ПК.

Прочитал тут (http://autoit-script.ru/index.php?topic=2849.0#post_20) что реализуется это все через AutoIt3Wrapper-

Так что это такое ? Утилита ?

Или набор команд ?

я тупо написал в редакторе такое :

#Region
#AutoIt3Wrapper_Res_File_Add=1.bmp, 2, 200
#EndRegion

#Include <Icons.au3>
#Include <WinAPIEx.au3>

GUICreate("MyProg", 1000, 500)
$Pic = GUICtrlCreatePic("", 0, 0, 900, 480)
$hInstance = _WinAPI_GetModuleHandle(0)
$hBitmap = _WinAPI_LoadBitmap($hInstance, 200)
_SetHImage($Pic, $hBitmap)
_WinAPI_DeleteObject($hBitmap)
GUISetState()

Do
Until GUIGetMsg() = -3


И не работает((((((
6
Общие вопросы по AutoIt / Re: AutoIt3Wrapper
« Последний ответ от Alofa Отправлен Вчера в 23:37:34 »
Вот тут:
Справка -> Функции пользователей -> Функции по разделам -> Приложение
много чего интересного. Правда устарело, но все равно интересно.
7
Общие вопросы по AutoIt / AutoIt3Wrapper
« Последний ответ от C3pio Отправлен Вчера в 22:19:03 »
Уважаемые программисты!

Подскажите новичку, что такое  этот AutoIt3Wrapper?

- это утилита для встраивания файлов в код будущей exe???

Если да - то где ее скачать ??

Или,,, это все же набор команд- которые прописывать надо в редакторе??

Спасибо.
9
Общие вопросы по AutoIt / Icons.au3
« Последний ответ от Showmethe Отправлен Вчера в 19:58:45 »
Господа- у кого есть библиотека icons.au3??? не могу найти...
10
Код: AutoIt [Выделить]
$source = BinaryToString(InetRead("https://autoit-script.ru/index.php?topic=26108.msg145525;topicseen#new"), 4)
$text = StringRegExp($source, "html.*1521850608230374", 3)
;$text = StringRegExp($source, "http.*1521850608230374", 3) для поиска ссылок использовать эту строку
MsgBox(0, "", $text[0])
 

Страницы: [1] 2 3 ... 10