1 (изменено: Samotek, 2015-11-07 15:45:04)

Тема: AHK: ControlSend в неактивный PotPlayer

Привет! просто send работает, а для ControlSend никак не могу послать клавишу. Все варианты не работают!

  ControlSend, Afx:63250000:8:00010005:01900011:000000003, {F9}, ahk_class %PotWin%
  ControlSend, class_nn Afx:63250000:8:00010005:01900011:000000003, {F9}, ahk_class %PotWin%
  ControlSend, AfxWnd120su5, {F9}, ahk_class %PotWin%
  ControlSend, AfxWnd120su4, {F9}, ahk_class %PotWin%
  ControlSend, , {F9}, ahk_class %PotWin%
  ControlSend, ahk_parent, {F9}, ahk_class %PotWin%

Подскажите, пожалуйста, как реализовать?

2

Re: AHK: ControlSend в неактивный PotPlayer

Samotek, ознакомьтесь с этой темой, отредактируйте заголовок.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: ControlSend в неактивный PotPlayer

ypppu пишет:

Пример использования команды:
...

Ответ будет возвращён, когда тема будет оформлена правильно.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

4

Re: AHK: ControlSend в неактивный PotPlayer

Я привел пример для всех контролов, что дает мне WinSpy и ни один не работает! Может они не могут иметь фокуса. Там есть все ваши варианты, кроме второго, для которого, насколько я понял, тоже надо знать имя контрола, которое WinSpy мне и не дает!  Тогда как послать сообщение именно неактивному окну PotPlayer? В Potplayer клавиши объявлял и как "глобальные" и как нет.

5

Re: AHK: ControlSend в неактивный PotPlayer

teadrinker
Извиняюсь!

6

Re: AHK: ControlSend в неактивный PotPlayer

ypppu пишет:

Пример использования команды:

;ControlSend [, Control, Keys, WinTitle, WinText, ExcludeTitle, ExcludeText]
;ControlGet, OutputVar, Cmd [, Value, Control, WinTitle, WinText, ExcludeTitle, ExcludeText]

1:: ;Посылает текст в эл. упр. по ClassNN.
ControlSend, Edit1, Test-text-ClassNN `n, Безымянный - Блокнот
Return


2:: ;Посылает текст в эл. упр. по HWND.
ControlGet, OutputVar, Hwnd,, Edit1,  Безымянный - Блокнот
ControlSend, , Test-text-HWND `n, ahk_id %OutputVar%
Return


3:: ;Посылает текст родительскому окну эл. упр. В "Блокноте" не имеет эффекта.
ControlSend, ahk_parent, Test-text-ahk_parent `n,, Безымянный - Блокнот
Return
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder