Что нового

Переход с Autoit на Си

kiber-niger

Новичок
Сообщения
12
Репутация
0
Добрый день!

Не подскажете, как проще всего переписать программу, написанную на autoit, в программы на си?
Есть для си какие-то библиотеки подобные?
 

Suppir

Продвинутый
Сообщения
967
Репутация
62
Смотря какая программа :whistle:
 

VladUs

Скриптер
Сообщения
621
Репутация
181
В поставке к Autoit прилогается библиотека AutoitX3.dll
Функции из данной библиотеки можно вызывать из других языков программирования.
 
Автор
K

kiber-niger

Новичок
Сообщения
12
Репутация
0
а что для этого нужно?
зарегистрировать dll и просто вызывать функции?
 

VladUs

Скриптер
Сообщения
621
Репутация
181
зарегистрировать dll и просто вызывать функции?
Да
В папке C:\Program Files\AutoIt3\AutoItX есть справка по работе с данной библиотекой с примерами
 
Автор
K

kiber-niger

Новичок
Сообщения
12
Репутация
0
разобрался, спасибо!

а не подскажете, с использованием winApi слишком запарно переписать?
Есть ли исходники этой длл где-то, что их использовать?
 
Автор
K

kiber-niger

Новичок
Сообщения
12
Репутация
0
одно из того, что нужно на си

Opt("TrayIconHide", 1)
Run("...", "", @SW_SHOW)
sleep(100);
send("{F5}")
send("{PGUP}")
send("{PGUP}")
ControlClick("...", "", "[CLASS:Button; INSTANCE:2]")
send("{ENTER}")
sleep(100);
send("!{F4}")
 

VladUs

Скриптер
Сообщения
621
Репутация
181
Ну так подключайте данную библиотеку к Вашему проекту на С и вызывайте из нее функции, которые Вам необходимы. Там все вышеуказанные функции реализованы
 
Автор
K

kiber-niger

Новичок
Сообщения
12
Репутация
0
это так. я и сделал с этой длл. но нельзя использовать никакие длл.
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
kiber-niger

{CodeWarn}
 
Верх