Автор Тема: #AutoIt3Wrapper в версии 3.3.14.5  (Прочитано 700 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Эта тема содержит сообщение, помеченное как лучший ответ. Кликните здесь для перехода к этому сообщению.

Оффлайн saraconor [?]

  • Новичок
  • *
  • Сообщений: 319
  • Репутация: 2
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
#AutoIt3Wrapper в версии 3.3.14.5
« Создано: Апрель 30, 2019, 10:53:20 »
(Все пытаюсь перейти на новую версию)
Если в версии v3.3.6.1 вставить картинку для кнопки в скрипт было так:
Код: AutoIt [Выделить]
#AutoIt3Wrapper_Res_File_Add=4.bmp, rt_rcdata, B_2_U
#include "resources.au3"
#include <Icons.au3>

а затем назначаем картинку кнопке
Код: AutoIt [Выделить]
$BTN_1 = GUICtrlCreateButton('', 90, 209, 131, 20, $BS_BITMAP) ;   СЛОВАРЬ
_ResourceSetImageToCtrl($BTN_1, "B_2_U")

То как быть в 3.3.14.5 версии?  там нет ни resources.au3, ни Icons.au3, даже если их поставить со старой версии - они работать не будут.
Вот эта великолепная тема http://autoit-script.ru/index.php?topic=2849.0 стала бесполезной в новой версии.
« Последнее редактирование: Апрель 30, 2019, 11:00:03 от saraconor »

Русское сообщество AutoIt

#AutoIt3Wrapper в версии 3.3.14.5
« Отправлен: Апрель 30, 2019, 10:53:20 »

Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 8082
  • Репутация: 2314
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: #AutoIt3Wrapper в версии 3.3.14.5
« Ответ #1, Отправлен: Апрель 30, 2019, 12:48:18 »
saraconor  [?]
Цитировать
там нет ни resources.au3, ни Icons.au3
Это нестандартные библиотеки.

Цитировать
если их поставить со старой версии - они работать не будут
Возможно, но лучше не со старой, а проверить есть ли более новые версии библиотек.

Цитировать
Вот эта великолепная тема http://autoit-script.ru/index.php?topic=2849.0 стала бесполезной в новой версии.
Почему, насколько я знаю она применима и к новой версии, я не видел чтобы там меняли что то в плане ресурсов.


Правила, Поиск, Супер тема


AutoIt is simple, subtle, elegant.


«Не оказываю тех. поддержку через ПМ/ICQ, и по электронной почте - для этого есть форум. (C)»
«Законы Мэрфи неоспоримы!»


Мои работы

Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 4102
  • Репутация: 1089
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: #AutoIt3Wrapper в версии 3.3.14.5
« Ответ #2, Отправлен: Апрель 30, 2019, 13:26:55 »
saraconor  [?]
Цитировать
они работать не будут
В обеих UDF нужно заменить переменную $ghGDIPDll на $__g_hGDIPDll
Дополнительно в resources.au3 нужно удалить (закомментировать) все константы, объявленные в начале файла
После этого ваш код будет работать на версии 3.3.14.5 с Wrapper'ом 19.102.1901.0 (проверил на Win7 x64)
(нажмите для показа/скрытия)

Русское сообщество AutoIt

Re: #AutoIt3Wrapper в версии 3.3.14.5
« Ответ #2 Отправлен: Апрель 30, 2019, 13:26:55 »

Оффлайн saraconor [?]

  • Новичок
  • *
  • Сообщений: 319

  • Автор темы
  • Репутация: 2
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: #AutoIt3Wrapper в версии 3.3.14.5
« Ответ #3, Отправлен: Апрель 30, 2019, 15:27:47 »
saraconor  [?]Это нестандартные библиотеки.
Возможно, но лучше не со старой, а проверить есть ли более новые версии библиотек.
Почему, насколько я знаю она применима и к новой версии, я не видел чтобы там меняли что то в плане ресурсов.
Можете подсказать где вернее всего можно найти новые библиотеки подобные?

Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 8082
  • Репутация: 2314
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: #AutoIt3Wrapper в версии 3.3.14.5
« Ответ #4, Отправлен: Май 01, 2019, 01:29:10 »
saraconor  [?]
Цитировать
где вернее всего можно найти новые библиотеки подобные?
Resources UDF
Icons.au3

Русское сообщество AutoIt

Re: #AutoIt3Wrapper в версии 3.3.14.5
« Ответ #4 Отправлен: Май 01, 2019, 01:29:10 »

Оффлайн saraconor [?]

  • Новичок
  • *
  • Сообщений: 319

  • Автор темы
  • Репутация: 2
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: #AutoIt3Wrapper в версии 3.3.14.5
« Ответ #5, Отправлен: Май 14, 2019, 17:10:29 »
Сейчас ошибок не выдает, но при компиляции не работают встроенные в скрипт изображения.
« Последнее редактирование: Май 20, 2019, 09:24:08 от saraconor »

Оффлайн saraconor [?]

  • Новичок
  • *
  • Сообщений: 319

  • Автор темы
  • Репутация: 2
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: #AutoIt3Wrapper в версии 3.3.14.5
« Ответ #6, Отправлен: Май 16, 2019, 14:10:21 »
Не работает скрипт, посмотрите пожалуйста, в прошлой верссии при компиляции использовались картинки из #AutoIt3Wrapper, теперь просто серый интерфейс.
Код: AutoIt [Выделить]
#AutoIt3Wrapper_Res_File_Add=1.bmp, rt_rcdata, NTF_1
#AutoIt3Wrapper_Res_File_Add=2.bmp, rt_rcdata, B_1_U
#include "resources.au3"
#include <GuiConstants.au3>

$Form1 = GUICreate('Anglofilia', 575, 233, '', '', $WS_POPUP, $WS_EX_CONTROLPARENT)
$PicBack1 = GUICtrlCreatePic('', 0, 0, 575, 233)
GUICtrlSetState(-1, $GUI_DISABLE)
_ResourceSetImageToCtrl($PicBack1, "NTF_1")
if Not @Compiled Then GUICtrlSetImage(-1,"1" & ".bmp", -1)

$BTN_1 = GUICtrlCreateButton('', 155, 41, 259, 33, $BS_BITMAP)
_ResourceSetImageToCtrl($BTN_1, "B_1_U")
if Not @Compiled Then GUICtrlSetImage(-1,"2" & ".bmp", -1)

GUISetState(@SW_SHOW)

While 1
    $msg = GUIGetMsg()
    Switch $msg
        Case $BTN_1
            exit
    EndSwitch
WEnd
 



Внимание: Для просмотра прикреплённых файлов необходимо Войти или Зарегистрироваться

Оффлайн saraconor [?]

  • Новичок
  • *
  • Сообщений: 319

  • Автор темы
  • Репутация: 2
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: #AutoIt3Wrapper в версии 3.3.14.5
« Ответ #7, Отправлен: Май 20, 2019, 09:55:38 »
Не понимаю что не так. Может в новую версию #AutoIt3Wrapper  не вшит? в одной из тем был найден архив AutoIt3Wrapper_Gui, в нем пара исполняемых файлов, как это все работает непонятно и нужно-ли вообще. ПОМОГИТЕ!!!, без вашей помощи придется откатываться до версии 3.3.8.1 опять.
« Последнее редактирование: Май 20, 2019, 10:06:55 от saraconor »

Русское сообщество AutoIt

Re: #AutoIt3Wrapper в версии 3.3.14.5
« Ответ #7 Отправлен: Май 20, 2019, 09:55:38 »

Помечен как лучший ответ пользователем saraconor Отправлен Май 20, 2019, 16:50:47

Оффлайн InnI [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 4102
  • Репутация: 1089
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: #AutoIt3Wrapper в версии 3.3.14.5
« Ответ #8, Отправлен: Май 20, 2019, 12:31:35 »
saraconor  [?]
Цитировать
Может в новую версию #AutoIt3Wrapper  не вшит?
Wrapper "вшит" в полную версию SciTE: https://www.autoitscript.com/site/autoit-script-editor/downloads/

Проверил ваш код - он рабочий. Только нужно фоновую картинку сделать по размеру окна, т.к. функция _ResourceSetImageToCtrl() "не умеет" растягивать изображения.

Оффлайн saraconor [?]

  • Новичок
  • *
  • Сообщений: 319

  • Автор темы
  • Репутация: 2
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: #AutoIt3Wrapper в версии 3.3.14.5
« Ответ #9, Отправлен: Май 20, 2019, 16:36:04 »
Возникла проблема с этой версие SciTE,  в старом скрипте все комментарии, пути и названия на русском отображаются невразумительной буквицей, а если писать по русски то буквы будут в виде вопросительных знаков. Хотя вроде бы эта проблема решилась после раскомментирования параметра  character.set=204 в Global Options файле. В общем все работает.
« Последнее редактирование: Май 20, 2019, 17:07:37 от saraconor »

Русское сообщество AutoIt

Re: #AutoIt3Wrapper в версии 3.3.14.5
« Ответ #9 Отправлен: Май 20, 2019, 16:36:04 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
16 Ответов
8526 Просмотров
Последний ответ Май 02, 2010, 19:55:01
от VitAl2013
17 Ответов
10394 Просмотров
Последний ответ Август 19, 2011, 17:25:51
от eil
7 Ответов
4212 Просмотров
Последний ответ Январь 06, 2012, 18:41:34
от asdf8
0 Ответов
1515 Просмотров
Последний ответ Ноябрь 21, 2012, 12:09:17
от damien2008
0 Ответов
2403 Просмотров
Последний ответ Февраль 13, 2013, 19:11:13
от iamOmg
8 Ответов
3722 Просмотров
Последний ответ Июнь 07, 2013, 17:02:28
от AZJIO
1 Ответов
1265 Просмотров
Последний ответ Май 08, 2015, 21:18:54
от Yashied
3 Ответов
1665 Просмотров
Последний ответ Май 13, 2015, 05:10:26
от joiner
3 Ответов
799 Просмотров
Последний ответ Январь 15, 2018, 18:52:17
от winix
7 Ответов
725 Просмотров
Последний ответ Сентябрь 26, 2018, 19:06:08
от InnI