NumPad1:: ; кнопка активации
Send {F2} ; нажатие клавиши F2
sleep 10000 ; значение в миллисекундах (в секундах же 10)
send {F2}
return ; не завершает скрипт и он продолжает работать
Имя клавиши | Результирующее нажатие |
---|---|
{F1} - {F24} | Функциональные клавиши. Например, {F12} означает клавишу F12. |
{!} | ! |
{#} | # |
{+} | + |
{^} | ^ |
{{} | { |
{}} | } |
{Enter} | ENTER на основной клавиатуре |
{Escape} или {Esc} | ESCAPE |
{Space} | Пробел (такое обозначение нужно только для пробелов в начале или конце строки, пробелы в середине могут быть обычными) |
{Tab} | TAB |
{Backspace} или {BS} | Backspace |
{Delete} или {Del} | Delete |
{Insert} или {Ins} | Insert |
{Up} | Стрелка вверх на основной клавиатуре |
{Down} | Стрелка вниз на основной клавиатуре |
{Left} | Стрелка влево на основной клавиатуре |
{Right} | Стрелка вправо на основной клавиатуре |
{Home} | Home на основной клавиатуре |
{End} | End на основной клавиатуре |
{PgUp} | Page Up на основной клавиатуре |
{PgDn} | Page Down на основной клавиатуре |
{CapsLock} | CapsLock (использование команды SetCapsLockState более надёжно в NT/2k/XP) |
{ScrollLock} | ScrollLock (см. также SetScrollLockState) |
{NumLock} | NumLock (см. также SetNumLockState) |
{Control} или {Ctrl} | CONTROL (посылается код нейтральной виртуальной клавиши и левый сканкод) |
{LControl} или {LCtrl} | Левый CONTROL (то же, что CONTROL в Win9x, но в NT/2k/XP будет послан код левой виртуальной клавиши) |
{RControl} или {RCtrl} | Правый CONTROL |
{Control Down} или {Ctrl Down} | Нажимает и удерживает CONTROL пока не будет послан {Ctrl Up}. XP/2000/NT: Чтобы удерживать конкретно левый или правый Control, используйте {LCtrl Down} и {LCtrl Up}, {RCtrl Down} и {RCtrl Up}. |
{Alt} | ALT (посылается код нейтральной виртуальной клавиши и левый сканкод) |
{LAlt} | Левый ALT (то же, что ALT в Win9x, но в NT/2k/XP посылается код левой виртуальной клавиши) |
{RAlt} | Правый ALT (или AltGr, в зависимости от раскладки клавиатуры) |
{Alt Down} | Нажимает и удерживает ALT пока не будет послан {Alt Up}. XP/2000/NT: Чтобы удерживать конкретно левый или правый Alt, используйте {LAlt Down} и {LAlt Up}, {RAlt Down} и {RAlt Up}. |
{Shift} | SHIFT (посылает код нейтральной виртуальной клавиши и левый сканкод) |
{LShift} | Левый SHIFT (то же, что SHIFT в Win9x, но в NT/2k/XP посылается код левой виртуальной клавиши) |
{RShift} | Правый SHIFT |
{Shift Down} | Нажимает и удерживает SHIFT пока не будет послан {Shift Up}. XP/2000/NT: Чтобы удерживать конкретно левый или правый Shift, используйте {LShift Down} и {LShift Up}, {RShift Down} и {RShift Up}. |
{LWin} | Левая клавиша Windows |
{RWin} | Правая клавиша Windows |
{LWin Down} | Нажимает и удерживает левую клавишу Windows пока не будет послан {LWin Up} |
{RWin Down} | Нажимает и удерживает правую клавишу Windows пока не будет послан {RWin Up} |
{AppsKey} | Клавиша контекстного меню |
{Sleep} | Клавиша SLEEP |
{ASC nnnnn} | Посылает комбинацию Alt с кодом символа (набираемого на цифровой клавиатуре), которая может быть использована для генерации символов, которые не существуют на клавиатуре. Чтобы сгенерировать символы ASCII, используйте коды от 1 до 255. Для символов ANSI (стандарт для большинства языков) используйте коды от 128 до 255, но добавьте в начало 0, например {Asc 0133}. Для символов Unicode указывайте коды от 256 до 65535 (без нуля в начале). Однако это поддерживается не всеми приложениями. Поэтому для большей совместимости и упрощения посылки длинных строк в Unicode используйте команду Transform Unicode. |
{vkXX} {scYYY} {vkXXscYYY} | Посылает нажатие, которое имеет код виртуальной клавиши XX и сканкод YYY. Например: Send {vkFFsc159}. Если sc- или vk-часть опущена, вместо неё посылается наиболее подходящее значение. Значения XX и YYY шестнадцатеричные и обычно могут быть определены через пункт меню View - Key history в главном окне скрипта (это окно открывается через пункт Open в меню значка в трее). См. также раздел "Специальные клавиши" на странице "Список клавиш и кнопок мыши/джойстика". |
{Numpad0} - {Numpad9} | Цифры на цифровой (дополнительной) клавиатуре. Например, {Numpad5} - это цифра 5. |
{NumpadDot} | Точка на цифровой клавиатуре. |
{NumpadEnter} | Enter на цифровой клавиатуре. |
{NumpadMult} | Умножение на цифровой клавиатуре. |
{NumpadDiv} | Деление на цифровой клавиатуре. |
{NumpadAdd} | Плюс на цифровой клавиатуре. |
{NumpadSub} | Минус на цифровой клавиатуре. |
{NumpadDel} | Delete на цифровой клавиатуре. |
{NumpadIns} | Insert на цифровой клавиатуре. |
{NumpadClear} | Clear на цифровой клавиатуре (обычно это клавиша '5', когда выключен NumLock). |
{NumpadUp} | Стрелка вверх на цифровой клавиатуре. |
{NumpadDown} | Стрелка вниз на цифровой клавиатуре. |
{NumpadLeft} | Стрелка влево на цифровой клавиатуре. |
{NumpadRight} | Стрелка вправо на цифровой клавиатуре. |
{NumpadHome} | Home на цифровой клавиатуре. |
{NumpadEnd} | End на цифровой клавиатуре. |
{NumpadPgUp} | Page Up на цифровой клавиатуре. |
{NumpadPgDn} | Page Down на цифровой клавиатуре. |
{Browser_Back} | 2000/XP/Vista+: Выбор кнопки "Назад" в браузере. |
{Browser_Forward} | 2000/XP/Vista+: Выбор кнопки "Вперед" в браузере. |
{Browser_Refresh} | 2000/XP/Vista+: Выбор кнопки "Обновить" в браузере. |
{Browser_Stop} | 2000/XP/Vista+: Выбор кнопки "Остановить" в браузере. |
{Browser_Search} | 2000/XP/Vista+: Выбор кнопки "Поиск" в браузере. |
{Browser_Favorites} | 2000/XP/Vista+: Выбор кнопки "Избранное" в браузере. |
{Browser_Home} | 2000/XP/Vista+: Запустить браузер и перейти на домашнюю страницу. |
{Volume_Mute} | 2000/XP/Vista+: Выключить/включить главный регулятор звука. Обычно эквивалентно команде SoundSet, +1, , mute |
{Volume_Down} | 2000/XP/Vista+: Уменьшить громкость на главном регуляторе. Обычно эквивалентно SoundSet -5 |
{Volume_Up} | 2000/XP/Vista+: Увеличить громкость на главном регуляторе. Обычно эквивалентно SoundSet +5 |
{Media_Next} | 2000/XP/Vista+: Выбор следующего трека в медиа-проигрывателе. |
{Media_Prev} | 2000/XP/Vista+: Выбор предыдущего трека в медиа-проигрывателе. |
{Media_Stop} | 2000/XP/Vista+: Остановка медиа-проигрывателя. |
{Media_Play_Pause} | 2000/XP/Vista+: Пауза/продолжение в медиа-проигрывателе. |
{Launch_Mail} | 2000/XP/Vista+: Запуск приложения электронной почты. |
{Launch_Media} | 2000/XP/Vista+: Запуск медиа-проигрывателя. |
{Launch_App1} | 2000/XP/Vista+: Запуск пользовательского приложения 1. |
{Launch_App2} | 2000/XP/Vista+: Запуск пользовательского приложения 2. |
{PrintScreen} | PrintScreen |
{CtrlBreak} | Ctrl+Break |
{Pause} | Pause |
{Click [Options]} [с версии 1.0.43] | Посылается щелчок мыши, при этом доступны те же опции, что и для команды Click. Например, {Click} щёлкнет один раз левой кнопкой в текущей позиции указателя, а {Click 100, 200} щёлкнет в точке с координатами 100, 200 (основываясь на CoordMode). Чтобы переместить мышь без щелчка, поставьте 0 после координат; например, {Click 100, 200, 0}. Паузу между щелчками задаёт SetMouseDelay (не SetKeyDelay). |
{WheelDown}, {WheelUp}, {LButton}, {RButton}, {MButton}, {XButton1}, {XButton2} | Посылается событие кнопки или колеса мыши в текущей позиции указателя (изменение позиции и другие возможности смотрите в описании {Click} выше. Задержку между щелчками задаёт SetMouseDelay. |
{Blind} | Когда {Blind} стоит первым в посылаемой строке, клавиши Alt/Control/Shift/Win, находящиеся в нажатом состоянии, не будут отпущены перед посылкой строки. Например, комбинация +s::Send {Blind}abc пошлёт ABC, а не abc, поскольку пользователь держит нажатым Shift. {Blind} также влечёт за собой игнорирование SetStoreCapslockMode, т.е. состояние CapsLock не будет изменено. Наконец, при использовании {Blind} не посылаются дополнительные нажатия Control. Эти нажатия предотвращают: 1) активацию Главного меню во время нажатий LWin/RWin; 2) активацию строки меню окна при посылке Alt. Режим Blind внутренне используется при переназначении клавиш. Например, переназначение a::b будет выдавать: 1) "b", когда вы нажмёте "a"; 2) "B" при нажатии "A" (в верхнем регистре); 3) Control-B при нажатии Control-A. {Blind} не поддерживается командами SendRaw и ControlSendRaw, а также не полностью поддерживается командой SendPlay, особенно когда дело касается клавиш-модификаторов (Control, Alt, Shift, Win). |
{Raw} [с версии 1.0.43] | Посылает строку буквально как она есть, т.е. не преобразует {Enter} в нажатие клавиши Enter, ^c в нажатие Control-C и т.п. Действие {Raw} распространяется на ту часть строки, которая следует после него. |
Спс у меня получилось такCSS:NumPad1:: ; кнопка активации Send {F2} ; нажатие клавиши F2 sleep 10000 ; значение в миллисекундах (в секундах же 10) send {F2} return ; не завершает скрипт и он продолжает работать
Имя клавиши Результирующее нажатие {F1} - {F24} Функциональные клавиши. Например, {F12} означает клавишу F12. {!} ! {#} # {+} + {^} ^ {{} { {}} } {Enter} ENTER на основной клавиатуре {Escape} или {Esc} ESCAPE {Space} Пробел (такое обозначение нужно только для пробелов в начале или конце строки, пробелы в середине могут быть обычными) {Tab} TAB {Backspace} или {BS} Backspace {Delete} или {Del} Delete {Insert} или {Ins} Insert {Up} Стрелка вверх на основной клавиатуре {Down} Стрелка вниз на основной клавиатуре {Left} Стрелка влево на основной клавиатуре {Right} Стрелка вправо на основной клавиатуре {Home} Home на основной клавиатуре {End} End на основной клавиатуре {PgUp} Page Up на основной клавиатуре {PgDn} Page Down на основной клавиатуре {CapsLock} CapsLock (использование команды SetCapsLockState более надёжно в NT/2k/XP) {ScrollLock} ScrollLock (см. также SetScrollLockState) {NumLock} NumLock (см. также SetNumLockState) {Control} или {Ctrl} CONTROL (посылается код нейтральной виртуальной клавиши и левый сканкод) {LControl} или {LCtrl} Левый CONTROL (то же, что CONTROL в Win9x, но в NT/2k/XP будет послан код левой виртуальной клавиши) {RControl} или {RCtrl} Правый CONTROL {Control Down} или {Ctrl Down} Нажимает и удерживает CONTROL пока не будет послан {Ctrl Up}. XP/2000/NT: Чтобы удерживать конкретно левый или правый Control, используйте {LCtrl Down} и {LCtrl Up}, {RCtrl Down} и {RCtrl Up}. {Alt} ALT (посылается код нейтральной виртуальной клавиши и левый сканкод) {LAlt} Левый ALT (то же, что ALT в Win9x, но в NT/2k/XP посылается код левой виртуальной клавиши) {RAlt} Правый ALT (или AltGr, в зависимости от раскладки клавиатуры) {Alt Down} Нажимает и удерживает ALT пока не будет послан {Alt Up}. XP/2000/NT: Чтобы удерживать конкретно левый или правый Alt, используйте {LAlt Down} и {LAlt Up}, {RAlt Down} и {RAlt Up}. {Shift} SHIFT (посылает код нейтральной виртуальной клавиши и левый сканкод) {LShift} Левый SHIFT (то же, что SHIFT в Win9x, но в NT/2k/XP посылается код левой виртуальной клавиши) {RShift} Правый SHIFT {Shift Down} Нажимает и удерживает SHIFT пока не будет послан {Shift Up}. XP/2000/NT: Чтобы удерживать конкретно левый или правый Shift, используйте {LShift Down} и {LShift Up}, {RShift Down} и {RShift Up}. {LWin} Левая клавиша Windows {RWin} Правая клавиша Windows {LWin Down} Нажимает и удерживает левую клавишу Windows пока не будет послан {LWin Up} {RWin Down} Нажимает и удерживает правую клавишу Windows пока не будет послан {RWin Up} {AppsKey} Клавиша контекстного меню {Sleep} Клавиша SLEEP {ASC nnnnn} Посылает комбинацию Alt с кодом символа (набираемого на цифровой клавиатуре), которая может быть использована для генерации символов, которые не существуют на клавиатуре. Чтобы сгенерировать символы ASCII, используйте коды от 1 до 255. Для символов ANSI (стандарт для большинства языков) используйте коды от 128 до 255, но добавьте в начало 0, например {Asc 0133}.
Для символов Unicode указывайте коды от 256 до 65535 (без нуля в начале). Однако это поддерживается не всеми приложениями. Поэтому для большей совместимости и упрощения посылки длинных строк в Unicode используйте команду Transform Unicode.{vkXX}
{scYYY}
{vkXXscYYY}Посылает нажатие, которое имеет код виртуальной клавиши XX и сканкод YYY. Например: Send {vkFFsc159}. Если sc- или vk-часть опущена, вместо неё посылается наиболее подходящее значение.
Значения XX и YYY шестнадцатеричные и обычно могут быть определены через пункт меню View - Key history в главном окне скрипта (это окно открывается через пункт Open в меню значка в трее). См. также раздел "Специальные клавиши" на странице "Список клавиш и кнопок мыши/джойстика".{Numpad0} - {Numpad9} Цифры на цифровой (дополнительной) клавиатуре. Например, {Numpad5} - это цифра 5. {NumpadDot} Точка на цифровой клавиатуре. {NumpadEnter} Enter на цифровой клавиатуре. {NumpadMult} Умножение на цифровой клавиатуре. {NumpadDiv} Деление на цифровой клавиатуре. {NumpadAdd} Плюс на цифровой клавиатуре. {NumpadSub} Минус на цифровой клавиатуре. {NumpadDel} Delete на цифровой клавиатуре. {NumpadIns} Insert на цифровой клавиатуре. {NumpadClear} Clear на цифровой клавиатуре (обычно это клавиша '5', когда выключен NumLock). {NumpadUp} Стрелка вверх на цифровой клавиатуре. {NumpadDown} Стрелка вниз на цифровой клавиатуре. {NumpadLeft} Стрелка влево на цифровой клавиатуре. {NumpadRight} Стрелка вправо на цифровой клавиатуре. {NumpadHome} Home на цифровой клавиатуре. {NumpadEnd} End на цифровой клавиатуре. {NumpadPgUp} Page Up на цифровой клавиатуре. {NumpadPgDn} Page Down на цифровой клавиатуре. {Browser_Back} 2000/XP/Vista+: Выбор кнопки "Назад" в браузере. {Browser_Forward} 2000/XP/Vista+: Выбор кнопки "Вперед" в браузере. {Browser_Refresh} 2000/XP/Vista+: Выбор кнопки "Обновить" в браузере. {Browser_Stop} 2000/XP/Vista+: Выбор кнопки "Остановить" в браузере. {Browser_Search} 2000/XP/Vista+: Выбор кнопки "Поиск" в браузере. {Browser_Favorites} 2000/XP/Vista+: Выбор кнопки "Избранное" в браузере. {Browser_Home} 2000/XP/Vista+: Запустить браузер и перейти на домашнюю страницу. {Volume_Mute} 2000/XP/Vista+: Выключить/включить главный регулятор звука. Обычно эквивалентно команде SoundSet, +1, , mute {Volume_Down} 2000/XP/Vista+: Уменьшить громкость на главном регуляторе. Обычно эквивалентно SoundSet -5 {Volume_Up} 2000/XP/Vista+: Увеличить громкость на главном регуляторе. Обычно эквивалентно SoundSet +5 {Media_Next} 2000/XP/Vista+: Выбор следующего трека в медиа-проигрывателе. {Media_Prev} 2000/XP/Vista+: Выбор предыдущего трека в медиа-проигрывателе. {Media_Stop} 2000/XP/Vista+: Остановка медиа-проигрывателя. {Media_Play_Pause} 2000/XP/Vista+: Пауза/продолжение в медиа-проигрывателе. {Launch_Mail} 2000/XP/Vista+: Запуск приложения электронной почты. {Launch_Media} 2000/XP/Vista+: Запуск медиа-проигрывателя. {Launch_App1} 2000/XP/Vista+: Запуск пользовательского приложения 1. {Launch_App2} 2000/XP/Vista+: Запуск пользовательского приложения 2. {PrintScreen} PrintScreen {CtrlBreak} Ctrl+Break {Pause} Pause {Click [Options]}
[с версии 1.0.43]Посылается щелчок мыши, при этом доступны те же опции, что и для команды Click. Например, {Click} щёлкнет один раз левой кнопкой в текущей позиции указателя, а {Click 100, 200} щёлкнет в точке с координатами 100, 200 (основываясь на CoordMode). Чтобы переместить мышь без щелчка, поставьте 0 после координат; например, {Click 100, 200, 0}. Паузу между щелчками задаёт SetMouseDelay (не SetKeyDelay). {WheelDown}, {WheelUp}, {LButton}, {RButton}, {MButton}, {XButton1}, {XButton2} Посылается событие кнопки или колеса мыши в текущей позиции указателя (изменение позиции и другие возможности смотрите в описании {Click} выше. Задержку между щелчками задаёт SetMouseDelay. {Blind} Когда {Blind} стоит первым в посылаемой строке, клавиши Alt/Control/Shift/Win, находящиеся в нажатом состоянии, не будут отпущены перед посылкой строки. Например, комбинация +s::Send {Blind}abc пошлёт ABC, а не abc, поскольку пользователь держит нажатым Shift.
{Blind} также влечёт за собой игнорирование SetStoreCapslockMode, т.е. состояние CapsLock не будет изменено. Наконец, при использовании {Blind} не посылаются дополнительные нажатия Control. Эти нажатия предотвращают: 1) активацию Главного меню во время нажатий LWin/RWin; 2) активацию строки меню окна при посылке Alt.
Режим Blind внутренне используется при переназначении клавиш. Например, переназначение a::b будет выдавать: 1) "b", когда вы нажмёте "a"; 2) "B" при нажатии "A" (в верхнем регистре); 3) Control-B при нажатии Control-A.
{Blind} не поддерживается командами SendRaw и ControlSendRaw, а также не полностью поддерживается командой SendPlay, особенно когда дело касается клавиш-модификаторов (Control, Alt, Shift, Win).{Raw}
[с версии 1.0.43]Посылает строку буквально как она есть, т.е. не преобразует {Enter} в нажатие клавиши Enter, ^c в нажатие Control-C и т.п. Действие {Raw} распространяется на ту часть строки, которая следует после него.
f::
loop, 9999999999
{
sendinput, {Numpad5}
Sleep, 100
}
Проект предоставляет различный материал, относящийся к сфере киберспорта, программирования, ПО для игр, а также позволяет его участникам общаться на многие другие темы. Почта для жалоб: admin@yougame.biz