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

  • Май 22, 2013, 14:30:41 *
  • Добро пожаловать, Гость
Пожалуйста, войдите или зарегистрируйтесь.

Войти
Расширенный поиск  

Новости:

Создан файловый архив для участников форума.

Закачивайте свои файлы и получайте рейтинг, прямые ссылки, и т.п.

Для изображений и скриншотов по прежнему есть AUTOIT.RV.UA

Реклама

Автор Тема: Переход с AutoIt на C++. Аналог IE.au3 в C++ как искать, с чего начать?  (Прочитано 5049 раз)

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

Mr. Anderson [?]

В общем решил что не плохо бы перейти с AutoIt на C++, пока что только читаю, знакомлюсь с возможностями.

Так вот, есть у меня пара вопросов:
1. Есть ли аналоги функций AutoIt в C++?
2. Возможно ли использовать IE в C++, как это делается в AutoIt? Если да, то как это искать? ActiveX? COM?




  Записан

Mr. Anderson [?]

  • Новичок
  • *

  • Автор темы
  • Репутация: 3
  • Offline Offline
  • Пол: Мужской
  • Сообщений: 122
    • WWW
    • Награды
AZJIO, я вижу вы разбираетесь, скажите, пожалуйста, что по вашему лучше? Dev-Cpp или Microsoft Visual C++ 2005 Express Edition (который я уже установил  :whistle:)?

За ссылку спасибо, но я пока что читаю Джесса Либерти "Освой самостоятельно C++ за 21 день" (приступил к 10ому дню ^_^).

AZJIO  [?]
Цитата
AutoIt3 написан на Си, так что все функции это макросы написанные на языке Си.
Вы имеете ввиду что допустим IE.au3 легко перевести в формат понятный C++?

P.S. Судя по исходному коду могу предпологать, что там только упаковщик... я говорю о возможности использовать функции AutoIt в C++, вернее их аналоги
« Последнее редактирование: Январь 02, 2011, 10:25:55 от Mr. Anderson »



  Записан

JaG [?]

Он имеет в виду что в С++ нет этих функций, эти функции ты должен будеш написать САМ, тоесть автоит лиш является какбы конструктором и составляет программу из готовых кусков кода.
А в С++ ты должен будеш каждую функцию описывать самостоятельно.
Конечно же есть всевозможные библиотеки для С++ но разговор уже не об этом)  :IL_AutoIt_1:


Добавлено: Январь 02, 2011, 12:10:17
Использование макросов AutoIT'a осуществляется через DLL версию, AutoItX3.dll подключается как обычная DLL библиотека.
В принципе можно использовать эту библиотеку в любых языках программирования которые поддерживают подключение dll.

Хорошая справка тут

http://www.script-coding.com/AutiItX.html

 :whistle:
« Последнее редактирование: Январь 02, 2011, 12:10:17 от JaG, Причина: Объединение сообщений »



  Записан

sendsay [?]

Я использовал AutoItX3.dll в Дельфи. Отлично работает. Использовал СОМ и только СОМ, так как попытки обратиться к длл вызывали ошибку (Access violation ...)
Обязательно зарегистрируй библиотеку в системе (regsvr32.exe AutoitX3.dll)
Объяви СОМ объект, и подключи к нему библиотеку. И будет тебе счастье!!!! ))))
Еще посмотри тему (AutoIt + Delphi первый старт или как использовать).
 ;)




  Записан
Abeunt studia in mores.

Mr. Anderson [?]

  • Новичок
  • *

  • Автор темы
  • Репутация: 3
  • Offline Offline
  • Пол: Мужской
  • Сообщений: 122
    • WWW
    • Награды
JaG  [?]
Цитата
Конечно же есть всевозможные библиотеки для С++ но разговор уже не об этом

Как раз это меня интересует =) библиотеки, функции, классы, позволяющие работать как в AutoIt, в частности с IE.




  Записан

JaG [?]

AutoItX3.dll предоставляет только основные автоматизирующие функции автоита, такие как кликанье и тд, для работы с ИЕ есть другие библиотеки, которые созданы уже не для автоит




  Записан

Mr. Anderson [?]

  • Новичок
  • *

  • Автор темы
  • Репутация: 3
  • Offline Offline
  • Пол: Мужской
  • Сообщений: 122
    • WWW
    • Награды
AutoItX3.dll предоставляет только основные автоматизирующие функции автоита, такие как кликанье и тд, для работы с ИЕ есть другие библиотеки, которые созданы уже не для автоит
Так в том и вопрос топика =) как их найти эти самые библиотеки, как начать искать?




  Записан

JaG [?]

Не кто не будет против если я скажу "спроси у google.ru"  :-[




  Записан

Mr. Anderson [?]

  • Новичок
  • *

  • Автор темы
  • Репутация: 3
  • Offline Offline
  • Пол: Мужской
  • Сообщений: 122
    • WWW
    • Награды
Не кто не будет против если я скажу "спроси у google.ru"  :-[
Потому топик и создал, что не знаю как начать искать что бы найти. Так то уже третий день ищу.




  Записан

sendsay [?]

Ты походу вообще начал нестого!!!  :P   
Изучи сначала С++ и большая половина вопросов отпадет сама собой.
 :P
А остальное отпадет позже!!!!!




  Записан

AZJIO [?]

Mr. Anderson
Спроси на cyberforum.ru. Я не разбираюсь в Си, но не думаю, что на других языках нет UDF (хидеры), там такие же заголовочные файлы, только расширение другое windows.h и т.д.  и также в папке include.




  Записан

Mr. Anderson [?]

  • Новичок
  • *

  • Автор темы
  • Репутация: 3
  • Offline Offline
  • Пол: Мужской
  • Сообщений: 122
    • WWW
    • Награды
В процессе поисков наткнулся на интересную вещь QT.
Затем нашел интересную тему про браузер.
И библиотеки программ на википедии.




  Записан

Garrett [?]

  • Локальный модератор
  • *
  • *****
  • Репутация: 633
  • Offline Offline
  • Пол: Мужской
  • Сообщений: 2167
    • Награды
Mr. Anderson
В Autoit, для работы с IE, используется его объектная модель: MSDN: InternetExplorer Object
Кто мешает её использовать в Си?! :)




  Записан

--------------------------------------------------------------------------------------------------
Все стандарты Document Object Model HTML
--------------------------------------------------------------------------------------------------
«Жизнь – цепь, а мелочи в ней – звенья. Нельзя звену не придавать значения!»

Mr. Anderson [?]

  • Новичок
  • *

  • Автор темы
  • Репутация: 3
  • Offline Offline
  • Пол: Мужской
  • Сообщений: 122
    • WWW
    • Награды
Garrett, теперь понятно, буду изучать объекты! :)




  Записан

Yashied [?]

  • Глобальный модератор
  • AutoIt MVP
  • *
  • *****
  • Репутация: 2297
  • Offline Offline
  • Пол: Мужской
  • Сообщений: 4256
    • Награды
Mr. Anderson

Может быть лучше использовать для каждой задачи именно тот инструмент, который для нее и был предназначен? Если нужна автоматизация чего-либо, то IMHO здесь AutoIt на первом месте. Ведь именно для этой цели он и был изначально предназначен. C/C++ конечно универсальный ЯП, но боюсь многие полезные для автоматизации функции придется писать самому или долго искать в сети. Даже такая простая функция, как ControlGetText(), может напрочь отбить желание писать дальше программу.




  Записан


Думай, прежде чем говорить.
 


Похожие темы
Тема Автор Ответов Просмотров Последний ответ
[Окна, Диалоги] Для чего нужено окно AutoIt Windows InFo
AutoIt для новичков
kseniya 3 1596 Последний ответ Декабрь 23, 2010, 10:33:00
от CreatoR
С чего начать изучение AutoIt?
Общение
maikl 5 1796 Последний ответ Сентябрь 11, 2011, 01:19:49
от scenarist
Перенесено: С чего начать?
Полезняшки
Yashied 0 6038 Последний ответ Август 15, 2011, 20:27:58
от Yashied
С чего начать программирование в web ?
Общение
VladUs 18 1965 Последний ответ Октябрь 30, 2011, 17:09:36
от VladUs
С чего начать изучение, что бы научиться делать ботов
AutoIt для новичков
Baramon 1 916 Последний ответ Январь 22, 2012, 03:08:29
от sngr
Аналог Foreach из PHP в AutoIt
AutoIt для новичков
Warchant 5 1051 Последний ответ Февраль 25, 2012, 23:03:04
от sngr
с чего начать написание скрипта
Общение
wyt25rus 2 736 Последний ответ Июнь 20, 2012, 23:21:35
от InnI
С чего стоит начать изучение C++?
Общение
scanfail 39 4448 Последний ответ Апрель 07, 2013, 08:08:26
от AZJIO
Перенесено: с чего начать написание скрипта
AutoIt для новичков
Kaster 0 351 Последний ответ Июнь 20, 2012, 22:03:54
от Kaster
[Автоматизация] Создание BAT файла через AutoIT после чего он запускаеться и удаляеться
AutoIt для новичков
NCsoft 5 338 Последний ответ Май 01, 2013, 15:16:26
от CreatoR


Реклама

* Последние сообщения на форуме
post Иконки в диалоге и скорость запуска скрипта
[AutoIt для новичков] gora Сегодня в 14:18:06
post Re: Какая музыка вам нравится?
[Общение] Mur Сегодня в 14:07:38
post Re: Сохранение введённых данных.
[GUI - Графический интерфейс пользователя] madmasles Сегодня в 14:01:09
post Re: Сохранение введённых данных.
[GUI - Графический интерфейс пользователя] vijei Сегодня в 13:38:09
post Re: [Элементы GUI] Дочернее окно с рамкой на фоне родительского, в Windows XP
[GUI - Графический интерфейс пользователя] InnI Сегодня в 13:06:43
post Re: Сохранение введённых данных.
[GUI - Графический интерфейс пользователя] InnI Сегодня в 12:53:12
post [Элементы GUI] Дочернее окно с рамкой на фоне родительского, в Windows XP
[GUI - Графический интерфейс пользователя] WSWR Сегодня в 12:32:14
post Перенесено: Какой стиль позволяет в элементе GUICtrlCreateEdit создавать другие GUI обьекты?
[AutoIt для новичков] madmasles Сегодня в 09:35:34
post Перенесено: [Элементы GUI] Использование Image листа в кнопках
[AutoIt для новичков] madmasles Сегодня в 09:35:13
post Перенесено: Сохранение введённых данных.
[AutoIt для новичков] madmasles Сегодня в 09:34:45

* Пользователи онлайн
  • Dot Гостей: 138
  • Dot Скрыт: 1
  • Dot Пользователей: 29
  • Dot Пользователи Online: