Что нового

Разница между Send("^n") и Send("^{n}")

sterro_sasha

Новичок
Сообщения
45
Репутация
1
Подскажите пожалуйста, есть ли существенная разница между Send("^{n}") и Send("^n")?

Просто когда использовал Send("^{n}") - иногда кнопка Ctrl не выходила из состояния нажатия (после команды нельзя было послать другую комбинацию, в которой присутствует Ctrl). Когда поменял на Send("^n") - вроде как стало работать стабильно.

Что дают эти скобки { } ?
 

joiner

Модератор
Локальный модератор
Сообщения
3,570
Репутация
632
Нажмите
Код:

Прочтите справку
 
Автор
S

sterro_sasha

Новичок
Сообщения
45
Репутация
1
довольно надежный способ
Код:
send ("{CTRLDOWN}")
sleep(50)
send ("n")
sleep()50
send("{CTRLUP}")

или даже
Код:
а в первом варианте разве Send будет не по очереди посылать? Нужно ведь вместе. Я про send ("{CTRLDOWN}").

Справку почитал. Но все же ответа не нашел. Видимо скобки {} предназначены больше для HotKeySet.

"send ("{CTRLDOWN}n{CTRLUP}")" - даже если это и работает, то лично у меня подобное работало, например 3-4 раза, а потом - Ctrl не отжимался уже.
 

All2khoff

Продвинутый
Сообщения
393
Репутация
72
Я про send ("{CTRLDOWN}").
в данном случае эмулируется "зажатие" кнопки. тоесть нажать и держать нажатой до вызова
Код:


даже если это и работает
работает, в любом случае никто вам не мешает после завершения операции "поспамить"
Код:

чтобы Ctrl точно отлип и поднялся.
 
Верх