![]() |
![]() |
#1 |
Пользователь
![]() Регистрация: 11.03.2008
Возраст: 53
Город: Москва
Регион: 77, 97, 99, 177
Машина: 1999\УАЗ\31519
Сообщений: 26
![]() |
![]() такая проблема- пишу
F6:: Run, C:\OziExplorer\OziExp.exe WinActivate, OziExplorer IfWinExist, OziExplorer sleep, 5000 всё работает, озик запускается... но как только в конец добавляю send ^s озик запускается на заднем плане и нажатие клавиш передается куда угодно, но только не ему. пробовал send, sendinput - любая из этих команд заставляет озю запускаться в фоне... |
![]() |
![]() |
![]() |
#2 | |
Пользователь
![]() Регистрация: 09.11.2006
Город: Moscow
Сообщений: 95
![]() ![]() |
![]() Цитата:
F6:: Run, C:\OziExplorer\OziExp.exe WinWait, OziExplorer, , 3 if ErrorLevel { MsgBox, WinWait timed out. return } else WinActivate, OziExplorer WinWaitActive, OziExplorer, , 2 if ErrorLevel { MsgBox, WinWait timed out. return } else send ^s или send {Ctrl Down} send s send {Ctrl Up} |
|
![]() |
![]() |
![]() |
#3 |
Пользователь
![]() Регистрация: 11.03.2008
Возраст: 53
Город: Москва
Регион: 77, 97, 99, 177
Машина: 1999\УАЗ\31519
Сообщений: 26
![]() |
![]() Спасибо!
![]() |
![]() |
![]() |
![]() |
#4 |
Пользователь
![]() Регистрация: 11.03.2008
Возраст: 53
Город: Москва
Регион: 77, 97, 99, 177
Машина: 1999\УАЗ\31519
Сообщений: 26
![]() |
![]() опять моск вскипает (((
вот пишу F3:: ;вечерний режим IfWinActive,, OziExplorer send {F12} else msgbox хрень и жду что если озика окно активно в него уйдет F12 фиг. вот такой лог: 001: Return (2.33) 050: IfWinActive,,OziExplorer 053: MsgBox,хрень (1.00) 053: Exit (5.84) 050: IfWinActive,,OziExplorer 052: Send,{F12} (0.02) 053: Exit (0.86) 052- появлятся только если развернуть на передний план окно самого хоткея... если он свернут в трей, то появляеся MsgBox через ahk_class TfmMainForm тоже не получилось если не сложно объясните в чем ошибаюсь |
![]() |
![]() |
![]() |
#5 | |
Пользователь
![]() Регистрация: 09.11.2006
Город: Moscow
Сообщений: 95
![]() ![]() |
![]() Цитата:
F3:: WinActivate, OziExplorer WinWaitActive, OziExplorer, , 2 if ErrorLevel { MsgBox, хрень return } else send {F12} return или F3:: ControlSend, , {F12}, OziExplorer Return |
|
![]() |
![]() |
![]() |
#6 |
Пользователь
![]() Регистрация: 11.03.2008
Возраст: 53
Город: Москва
Регион: 77, 97, 99, 177
Машина: 1999\УАЗ\31519
Сообщений: 26
![]() |
![]() с первым вариантом не получается. озика активирует, потом хрень выдаёт. да и не хотелось бы занимать кнопку только под одно приложение.
как всё таки правильно написать проверку активного окна? |
![]() |
![]() |
![]() |
#7 |
Пользователь
![]() Регистрация: 11.03.2008
Возраст: 53
Город: Москва
Регион: 77, 97, 99, 177
Машина: 1999\УАЗ\31519
Сообщений: 26
![]() |
![]() додумкал!
F3:: ;вечерний режим SetTitleMatchMode, 2 IfWinActive, OziExplorer send {F12} else msgbox хрень вроде работает )) |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | Поиск в этой теме |
|
|