Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   Возможна ли линковка 2-х программ с помощью autoit?? (http://forum.oszone.net/showthread.php?t=146083)

Uxtbl 24-07-2009 12:04 1176410

Возможна ли линковка 2-х программ с помощью autoit??
 
Прошу прошения если не в ту ветку влез. В общем проблема такова необходимо слинковать две программы. К примеру: набирая символы в окошке одной программы они отображались в окошке другой. Возможно ли на autoit сделать это и если да то направте на путь истенный

Frost_Imp 24-07-2009 12:06 1176414

Я так понимаю, FAQ не читан, тему могут закрыть

beve 24-07-2009 13:35 1176492

Цитата:

Цитата Frost_Imp
Я так понимаю, FAQ не читан, тему могут закрыть »

Зачем закрывать, интересный вопрос.

Creat0R 24-07-2009 16:41 1176665

Uxtbl, На форуме было пару тем по интеракции между сриптами, попробуйте поищите по слову «интеракция».

beve 24-07-2009 20:07 1176875

Цитата:

Цитата Creat0R
На форуме было пару тем по интеракции между сриптами »

А я думал ему нужна интеракция не между скриптами, а между сторонними прогами, а некий скрипт написанный на Autoit был между ними посредником..., но наверно я ошибся.

Creat0R 24-07-2009 20:33 1176894

Цитата:

Цитата beve
А я думал ему нужна интеракция не между скриптами, а между сторонними прогами »

Возможно и я ошибся, ждём ответа автора темы.

Uxtbl 25-07-2009 11:15 1177246

Уважаемый beve был прав. Есть две сторонние программы, а между ними скрипт который дублировал. Вот к примеру открыт world и блокнот, набирая текст в ворде нужно чтоб он продублировался в блокноте.

SyDr 25-07-2009 11:31 1177256

Код:

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 1180670

Спасибо SyDr за ответ, но с моими программами этот код не работает. Но думаю он пригодицца другим.

SyDr 29-07-2009 15:12 1180706

Что за программы, если не секрет? Могу попробывать разобраться...

Creat0R 29-07-2009 15:46 1180727

Цитата:

Цитата Uxtbl
Уважаемый beve был прав. Есть две сторонние программы »

Об этом нужно упоминать при создании темы, чтобы не нужно было гадать.

Uxtbl 29-07-2009 15:51 1180732

Не секрет blekwood и thinkorswim.


Время: 11:23.

Время: 11:23.
© OSzone.net 2001-