Что нового

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

sterro_sasha

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

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

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

joiner

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

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

All2khoff

Продвинутый
Сообщения
352
Репутация
65
довольно надежный способ
Код:
send ("{CTRLDOWN}")
sleep(50)
send ("n")
sleep()50
send("{CTRLUP}")

или даже
Код:
send ("{CTRLDOWN}n{CTRLUP}")
 
Автор
S

sterro_sasha

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

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

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

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

All2khoff

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


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

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