Что нового

комбинация ctrl + буква не работают

Сообщения
36
Репутация
-2
Хотя ctrl + цифра работают


Код:
Opt("SendKeyDownDelay", 1000)
Send("{CTRLDOWN}")
Send("g")
Send("{CTRLUP}")


Код:
Opt("SendKeyDownDelay", 1000)
Send("^g")


Выдают g. Вне зависимости от программы в которой ты пытаешься это делать.

Код:
Opt("SendKeyDownDelay", 1000)
Send("{CTRLDOWN}")
Send("1")
Send("{CTRLUP}")

Нажимает Ctrl +1. Например открывает первую вкладку в Google Chrome.

Смена раскладки ничего не меняет.



Код:
HotKeySet("^g","sendkey")

while 1
    sleep(2000)
    send("^g")
WEnd

func sendkey()
    msgbox(0,"","ctrl+g sent", 1)
EndFunc

Этот скрипт, работающий у других, у меня посылает g каждые две секунды.

Код:
Sleep(2000)
Send("{LCTRL down}")
Send("{g down}")
Sleep(500)
Send("{g up}")
Send("{LCTRL up}")

Эта попытка не послала ни g, ни ctrl+g, но после того, как скрипт завершился ctrl остался зажатым.

АутоИт последней версии :smile: OS - русская Windows XP
 
Автор
H
Сообщения
36
Репутация
-2
Спасибо за ответ. Проблемы в том, что я не настолько разбираюсь, чтобы знать что делать с тем кодом, на свой скрипт я пробовал и русскую и английскую раскладки с одинаковым результатом, у меня не HotKeySet, а простой Send, то есть имитация нажатий клавиш самой программой.
 
Автор
H
Сообщения
36
Репутация
-2
второй код работает, спасибо большое.
 
Верх