не работают некоторые клавиши

Обсуждение программ nnCron и nnCron LITE

не работают некоторые клавиши

Postby kons » Fri, 21 Mar 2014, 11:00

в макросах не срабатывают клавиши F1-12
например
Code: Select all
#( clear
WatchHotKey: "^l"
Action:
SEND-KEYS: "{F5}"
PAUSE: 3600
SEND-KEYS: "{DOWN}"
)#

ф5 не работает, а вниз листает
kons
 
Posts: 5
Joined: Wed, 05 Mar 2014, 17:07

Re: не работают некоторые клавиши

Postby SeMa » Fri, 21 Mar 2014, 12:30

Паузу перед Ф5 поставь, хотя бы 200 мс. Обработка системой или приложением происходит быстрее, чем кроном.
Компьютер ─ устройство, разработанное для ускорения и автоматизации человеческих ошибок
User avatar
SeMa
 
Posts: 637
Joined: Fri, 15 Apr 2005, 12:49
Location: Украина

Re: не работают некоторые клавиши

Postby VoidVolker » Fri, 21 Mar 2014, 14:28

Запуск задачи осуществляется в момент нажатия хоткея, а не его отпускания. Т.о., в данном случае при нажатии Ctr+1 задача сразу же запускается, а т.к. пользователь еще не отпустил хоткей, то получается так же, как если бы пользователь нажал Ctrl+1+F5. Поэтому в задачах, запускаемых по хоткею и эмулирующих пользовательский ввод следует использовать в начале задачи либо паузу либо цикл, ожидающий, когда пользователь отпустит хоткей.
Подключаем плагины: extwords.spf и keystate.spf.
Code: Select all
#( clear
WatchHotKey: "^l"
Action:
VK_CONTROL WAIT-KUP
[CHAR] l WAIT-KUP
SEND-KEYS: "{F5}"
PAUSE: 3600
SEND-KEYS: "{DOWN}"
)#
95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56

Re: не работают некоторые клавиши

Postby ANR Daemon » Sat, 22 Mar 2014, 19:25

VoidVolker wrote:Запуск задачи осуществляется в момент нажатия хоткея,

Это у X-сервера вы такую моду взяли?... дурацкая идея.
ANR Daemon
 
Posts: 234
Joined: Mon, 26 Feb 2007, 22:59

Re: не работают некоторые клавиши

Postby VoidVolker » Sat, 22 Mar 2014, 19:49

Я тут не причем. Насколько я знаю, так работают хуки винапи.
95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56

Re: не работают некоторые клавиши

Postby ANR Daemon » Tue, 25 Mar 2014, 17:52

Хуки кинапи перехватывают нажатия, но срабатывают по отпусканию клавиш. Если я ничего не путаю.
Доберусь до дома - проверю.
ANR Daemon
 
Posts: 234
Joined: Mon, 26 Feb 2007, 22:59

Re: не работают некоторые клавиши

Postby VoidVolker » Tue, 25 Mar 2014, 21:35

Конкретно хоткеи ннкрона срабатывают именно при нажатии.
95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56

Re: не работают некоторые клавиши

Postby ANR Daemon » Tue, 25 Mar 2014, 23:46

Там всё не так просто, на самом деле.
Да, срабатывают при нажатии.
Но не нажатии в произвольном порядке.
I.e. Win+M не получиться отправить, нажав M перед Win. (Особенно меня раздражают люди, пытающиеся нажать кнопки одновременно... и делающие удивлённое лицо, когда результат не соответствет их ожиданиям.)
ANR Daemon
 
Posts: 234
Joined: Mon, 26 Feb 2007, 22:59

Re: не работают некоторые клавиши

Postby VoidVolker » Wed, 26 Mar 2014, 09:05

ANR Daemon wrote:Но не нажатии в произвольном порядке.
I.e. Win+M не получиться отправить, нажав M перед Win. (Особенно меня раздражают люди, пытающиеся нажать кнопки одновременно... и делающие удивлённое лицо, когда результат не соответствет их ожиданиям.)

Ну это само собой - ведь так винда устроена. Сtrl, alt, shift, win - это клавиши-модификаторы.
95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56


Return to nnCron forum (Russian)

Who is online

Users browsing this forum: No registered users and 1 guest

cron