1

Тема: AHK: Исполнение скрипта по нажатию клавиш Ctri+ 2клик Мыши

Добрый день, подскажите пожалуйста, как прописать горячие клавиши "Ctri+ 2клик Мыши" на исполнение скрипта (кода), при клике на файл или папку.
Спасибо!

2

Re: AHK: Исполнение скрипта по нажатию клавиш Ctri+ 2клик Мыши

tregalka
Попробуйте воспользоваться элементарным keywait, а момент активации используйте простой ctrl.

3

Re: AHK: Исполнение скрипта по нажатию клавиш Ctri+ 2клик Мыши

Clannad5
Так неудобно).

4 (изменено: Clannad5, 2022-10-12 20:49:05)

Re: AHK: Исполнение скрипта по нажатию клавиш Ctri+ 2клик Мыши

tregalka
Что именно неудобно вам?Вы хотя бы пробовали свой вопрос гуглить?Это же часто задаваемый вопрос.


^LButton::
KeyWait, LButton, U, T2 ; Ждёт 2 секунды
if Errorlevel = 1 ; Если вышло время ожидани, то вывести ошибку
msgbox вы не сделали двойной клик ; Выводим ошибку.
KeyWait, LButton, D, T2 ; ; Ждёт 2 секунды
if Errorlevel = 1 ; Если вышло время ожидани, то вывести ошибку
msgbox вы не сделали двойной клик ; Выводим ошибку.
Msgbox, вы нажали Ctrl+2Click ; Ошибки не произошло.
return

5

Re: AHK: Исполнение скрипта по нажатию клавиш Ctri+ 2клик Мыши

Clannad5
Вчера весь день потратил на поиски, правда искал в Яндексе).
Спасибо!

6

Re: AHK: Исполнение скрипта по нажатию клавиш Ctri+ 2клик Мыши

tregalka
Старайтесь искать через google в английской формулировке, тогда найдёте легко, т.к в англоязычных форумах больше вопросов и решений.


Вот так еще можно, куда короче:

^LButton::
    If (A_ThisHotkey = A_PriorHotkey and A_TimeSincePriorHotkey < 200)
Msgbox, Hello
return

7

Re: AHK: Исполнение скрипта по нажатию клавиш Ctri+ 2клик Мыши

Clannad5
Ага, Спасибо!.