1

Тема: AHK: Повторяющиеся клики ЛКМ при удержание Shift

Здравствуйте, нужна помощь в реализации такого скрипта.


; Вкл/Выкл скрипта со звуковым сигналом.
*F1::
SetTimer, use, % (i := !i) ? "1" : "Off"
soundbeep
sleep 3
soundbeep
sleep 3
soundbeep
sleep 3
soundbeep
Suspend


; Зажать "Shift" начать выполнение скрипта, отпустить "Shift" остановить скрипт.

use:
Suspend, On
+::
+ Up::Suspend, % A_IsSuspended ? "Off":"On"

; Сам скрипт 
Любой скрип на повторяющиеся нажатие ЛКМ с задержкой 10msc.

; Выгрузить скрипта из трея со звуковым сигналом.
F12::
soundbeep
sleep 4
soundbeep
sleep 4
soundbeep

; Завершаем процесс MyScript.exe
DetectHiddenWindows, On
vWin := "MyScript.exe"
SetTitleMatchMode, 2
IfWinExist, %vWin%
  {
    vTxt := "Завершаем процесс MyScript.exe"
    GuiControl,, Msg, % vTxt
    Sleep, 1000
    WinClose
    ;Process, Close, %vWin%
    sleep 1500 ; Чуть подождём = 1,5 сек
  }

Возникли такие проблемы:
1. При выключение скрипта "F1" и попытки его заново включить он виснет.
2.Не получается сделать чтобы при зажатом Shift`е происходили циклические клики  ЛКМ с задержкой 10msc.