Войти

Показать полную графическую версию : Возможна ли линковка 2-х программ с помощью autoit??


Uxtbl
24-07-2009, 12:04
Прошу прошения если не в ту ветку влез. В общем проблема такова необходимо слинковать две программы. К примеру: набирая символы в окошке одной программы они отображались в окошке другой. Возможно ли на autoit сделать это и если да то направте на путь истенный

Frost_Imp
24-07-2009, 12:06
Я так понимаю, FAQ (http://forum.oszone.net/announcement-103-122.html) не читан, тему могут закрыть

beve
24-07-2009, 13:35
Я так понимаю, FAQ не читан, тему могут закрыть »
Зачем закрывать, интересный вопрос.

Creat0R
24-07-2009, 16:41
Uxtbl, На форуме было пару тем по интеракции между сриптами, попробуйте поищите по слову «интеракция».

beve
24-07-2009, 20:07
На форуме было пару тем по интеракции между сриптами »
А я думал ему нужна интеракция не между скриптами, а между сторонними прогами, а некий скрипт написанный на Autoit был между ними посредником..., но наверно я ошибся.

Creat0R
24-07-2009, 20:33
А я думал ему нужна интеракция не между скриптами, а между сторонними прогами »
Возможно и я ошибся, ждём ответа автора темы.

Uxtbl
25-07-2009, 11:15
Уважаемый beve был прав. Есть две сторонние программы, а между ними скрипт который дублировал. Вот к примеру открыт world и блокнот, набирая текст в ворде нужно чтоб он продублировался в блокноте.

SyDr
25-07-2009, 11:31
While 1
$A = ControlGetText("TestFile1.txt - WordPad", "", 59648)
ControlSetText("TestFile2.txt - WordPad", "" , 59648, $A)
Sleep(100)
WEnd

ControlGetText позволяет получить текст элемента.
ControlSetText позволяет его установить.

ID нужного элемента можно получить с помощью Au3Info
Только не забывай делать проверку. В моём примере при закрытии первого Ворда - текст из второго убирается. И с некоторыми программами надо будет что-нибудь посеръёзнее. Например с Notepad++

Uxtbl
29-07-2009, 14:38
Спасибо SyDr за ответ, но с моими программами этот код не работает. Но думаю он пригодицца другим.

SyDr
29-07-2009, 15:12
Что за программы, если не секрет? Могу попробывать разобраться...

Creat0R
29-07-2009, 15:46
Уважаемый beve был прав. Есть две сторонние программы »
Об этом нужно упоминать при создании темы, чтобы не нужно было гадать.

Uxtbl
29-07-2009, 15:51
Не секрет blekwood и thinkorswim.




© OSzone.net 2001-2012