Что нового

Перевод AutoIt в C#

winstan

Эксплотатор)
Сообщения
406
Репутация
79
Перепишу программу с AutoIt 3 на C# (Framewok.NET 4.5)
О цене договоримся, цена зависит от объёма кода.

По окончанию работы предоставлю саму программу + Архив с проектом VS2013(исходники)
 

bugmenot

Новичок
Сообщения
17
Репутация
0
с
Код:
#include <IE.au3>

на
Код:
C# +  QtWebKit
смогеш? :laugh:
 
Автор
winstan

winstan

Эксплотатор)
Сообщения
406
Репутация
79
bugmenot [?]
на Код: [Выделить]C# + QtWebKitсмогеш?
laugh.gif
а смысл? в C# уже есть класс для работы с ie а делать еще один велосипед нет смысла,
а вообще я не совсем понимаю смысла вашего поста.
 

Viktor1703

AutoIT Гуру
Сообщения
1,535
Репутация
413
winstan [?]
а делать еще один велосипед нет смысла


Думаю смысл есть, IE - это убожественный движок, который не поддерживает CSS3 (может современные версии это уже могут), а только псевдо-селекторы CSS3, по мне так лучше QtWebKit использовать в котором хотя бы всё работает и он не от M$.
 
Автор
winstan

winstan

Эксплотатор)
Сообщения
406
Репутация
79
Viktor1703
Лучше использовать FireFox с telnet модулем :smile:
 

joiner

Модератор
Локальный модератор
Сообщения
3,557
Репутация
628
а зачем переводить в шарп? смысл какой? для какой ситуации?
 
Автор
winstan

winstan

Эксплотатор)
Сообщения
406
Репутация
79
joiner [?]
а зачем переводить в шарп? смысл какой? для какой ситуации?
AutoIt -> C# или ты про
bugmenot [?]
с Код: AutoIt [Выделить]#include <IE.au3> на Код: [Выделить]C# + QtWebKitсмогеш?
laugh.gif

если первое то позволяет увеличить скорость работы во много раз, а если второе то у чела просто IQ низкое и он сам не знает что написал
 

joiner

Модератор
Локальный модератор
Сообщения
3,557
Репутация
628
winstan
я про то, что написал. смысл переводить код, лучше начать программировать на другом языке
ладно там десять двадцать строк. но если это тысячи полторы, то отлов глюков может затянуться..не вижу смысла что то переводить. в некоторых случаях есть ограничения самой системы
каковы примеры разницы в скорости?
можно сравнить на примерах. приведешь пример на шарпе и автоит?для сравнения
скорость с разницей в пару секунд не считаю существенной
 

Z_Lenar

Продвинутый
Сообщения
209
Репутация
52
joiner [?]
я про то, что написал. смысл переводить код, лучше начать программировать на другом языке
На AutoIt, вроде, не любители программировать сидят (я ошибаюсь?)


каковы примеры разницы в скорости?
У меня цикл начиная со 100 повторов одной лишь команды сложения с присвоением начинает замедляется по сравнению с ассемблерными вставками. Это не вычитая времени на выполнение DllCallAddress.
 

royalfint

Трейдер, Программист, Игродел, Веб-Мастер
Сообщения
74
Репутация
0
я вот собирался одну программку на авто-ит переводить сам на c#. правда морока еще та. за сколько ты переведешь на си шарп 2,3к строк кода? в инклюде лежит:
Код:
#include <GUIConstantsEx.au3>
#include <TabConstants.au3>
#include <EditConstants.au3>
#include <WindowsConstants.au3>
#include <GuiEdit.au3>
#include <IE.au3>
#include <Array.au3>
#include <WinAPI.au3>
 

Medic84

Омега
Команда форума
Администратор
Сообщения
1,590
Репутация
341
joiner
Шарп все таки продвинутый язык, организация многопоточности. А перевод программы в шарп, даже я не возьмусь :whistle: Ибо можно сесть в лужу, т.к. не все реализовывается также просто как в AutoIT.
 

joiner

Модератор
Локальный модератор
Сообщения
3,557
Репутация
628
Medic84
вот я про то же..перевод скриптов в случае если я решил далее программировать на шарпе. а если нет, то зачем мне чужие глюки при переводе. ты правильно заметил, что пара строчек на автоит, может оказаться парой десятков строчек на шарпе (как мне кажется). и вероятность бага растет пропорционально количеству строк кода
 
Автор
winstan

winstan

Эксплотатор)
Сообщения
406
Репутация
79
royalfint
Классы выполняющие туже работу что и эти библиотеки уже есть в шарпе
 
Автор
winstan

winstan

Эксплотатор)
Сообщения
406
Репутация
79
:smile: Всё ещё актуально, а так же взялся за познание Qt С++
 
Верх