-
AutoIt
(
http://forum.oszone.net/forumdisplay.php?f=103)
Как захватить свёрнутое окно и отправить туда нажатие кнопки ф1?
Как захватить сфернутое окно и отправить туда нажатие кнопки ф1??
нашел на сайте, следующую инфу, а совместить не получается
Код:
$hWindow = _ProcessGetWindow("2.bin", 1)
ControlSend($hWindow, "", "Scintilla1", "{ShiftDown}")
Func _ProcessGetWindow($iPID, $iRet = -1)
Local $aWinList = WinList(), $aRet[2]
If IsString($iPID) Then
$iPID = ProcessExists($iPID)
EndIf
For $i = 1 To UBound($aWinList)-1
If BitAND(WinGetState($aWinList[$i][1]), 2) And WinGetProcess($aWinList[$i][1]) = $iPID Then
$aRet[0] = $aWinList[$i][0] ;Title
$aRet[1] = $aWinList[$i][1] ;WinHandle
If $iRet = 0 Then
Return $aRet[0]
EndIf
If $iRet = 1 Then
Return $aRet[1]
EndIf
Return $aRet
EndIf
Next
Return SetError(1, 0, $aRet)
EndFunc
$iSecs = 3 ;Секунды в течений которых следует выслать все клавиши
$iNumKeys = 2 ;Число клавиш которое следует высылать
Opt("SendKeyDelay", ($iSecs * 1000) / $iNumKeys)
If WinWaitActive("Element Client") Then
SendKeepActive("Element Client")
For $iKey = 1 To $iNumKeys
Send("{F" & $iKey & "}")
Next
EndIf
|
Предупреждение за нарушение правил форума, пункт 2.7 и пункт 3.19:
Цитата:
2.7: В заголовке темы обязательно обозначайте название предмета, которого касается вопрос, а в теле сообщения максимально подробно опишите проблему (приведите аппаратную/программную конфигурацию, а также изложите ситуацию, в которой возникает проблема)...
Подробнее о принципах создания тем читайте в этом документе и Правилах форумов.
3.19: Запрещается... Создавать темы, имеющие неинформативные или состоящие из заглавных букв заголовки (например, "Помогите!", "HELP!", "У меня проблема"). Такие темы будут закрыты или перенесены в Тест-форум. Если вы хотите вернуть перенесенную тему обратно, пока ее не закрыли в Тест-форуме, измените ее заголовок на осмысленный и напишите об этом в теме.
|
Переименуйте пожалуйста тему ( Как переименовать свою тему?).
|
Название всё равно не отображает суть проблемы.
Тема с названием «совместить два скрипта в один» может встречаться часто на форуме.
|
Да как поменять то тогда ?
|
Цитата:
Цитата skazi69
как поменять то тогда ? »
|
Например, «Как захватить свёрнутое окно и отправить туда нажатие кнопки ф1?»
И это написано в первом сообщений данной темы ;)
|
Сейчас сделаю.. ) а то совсем измучал)
|
Время: 01:48.
© OSzone.net 2001-