Что нового

[Мышь, клавиатура] Ввод данных с клавиатуры

Duff

Новичок
Сообщения
4
Репутация
0
Версия AutoIt:
v.3.3.8.1

Описание:
Доброе время суток. В руки попал чудесный скрипт,который автоматизирует определенный процесс. Но есть одна проблема:
не могу написать функцию,которая бы при дисконекте(скрипт уже может его узнавать) вводила данные с клавиатуры и нажимала Ентер. Скрипт работает на пиксельной основе.

т.е. банально нужно запихнуть в нужное место команду:
Send("текст{Enter}") , когда произошел дисконект. (Debug("Disconnected.."))

Примечания:

Код:
Func checkResume()  
   Local $check = 0
   While $check == 0
   $resume = PixelSearch(63, 255, 83, 269, 0x2C0100,10)
     If Not @error Then ; at menu, hits resume
       $check = 1
       DEBUG("RESUME")
        Else
       Sleep(100)
          If CheckDisconnect() Then
                  Send("{ENTER}")
                  Sleep(800)			 
           EndIf
     EndIf
   WEnd
EndFunc

Func CheckDisconnect()
   $status = PixelSearch(400, 375, 416, 385, 0xA76933, 2)
   If @error Then
          Return False
	   Else		  
          Debug("Disconnected..")
			   Sleep(800)
          Return True
   EndIf
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
autoit.gif
(подробнее), а обычный код соответственно в тег [code]
code.gif
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
spoiler.gif
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, ваш Модератор.
 
Автор
D

Duff

Новичок
Сообщения
4
Репутация
0
Прошу прощения. Поправил.



Добавлено:
Сообщение автоматически объединено:

Проблему решил. Поступил гораздо хитрее: написал субскрипт, который независимо от основного скрипта, определяет дисконект и проводит необходимые манипуляции. Получалось даже лучше... :smile:
 
Верх