Что нового

Перенос функций AutoIt на с#

Suppir

Продвинутый
Сообщения
967
Репутация
62
Добрый день!

У меня есть одна программа на c#. Уже было выпущено много версий, но в конце-концов я уперся в пределы AutoIt, не хватает скорости и поддержки многопоточности. Чтобы развивать программу дальше, было решено перенести программу на c#. Сначала попробовал реализовать через c# + AutoItX. На моем компьютере работало все замечательно, но у большинства пользователей проблема с регистрацией AutoIt dll - это возможно сделать только с правами администратора, а их у пользователей нет. Поэтому сейчас приходится весь код переносить на c#. И стоит проблема переноса функций AutoIt на c#.

Наверняка кто-то это уже делал, не хочется заново изобретать велосипед. А именно - как реализовать следующие функции на c#:

Send
ControlSend
WinGetText (вот с этим наибольшие сложности)
WinActive
и т.д.
 

Viktor1703

AutoIT Гуру
Сообщения
1,535
Репутация
413
Suppir

Их можно реализовать с помощью API, что касается

Код:
Send()


по моему в C# есть методы для этого, подробно на MSDN
 
Верх