AutoHotkey видит математические символы и превращает их в нажатия клавиш AutoHotkey. Например: + становится Shift. Таким образом, калькулятор берет 2 + 3 и интерпретирует его как число 2 и Shift + 3.
Не забывайте Return
также и про сценарии. Это может также вызвать дополнительный мусор.
Я также добавил некоторые Sleeps
, это было впереди даже с ClipWait
.
Вот сценарий.
+^c:: ClipSaved := ClipboardAll SendInput ^x Run calc.exe WinWaitActive Calculator clipboard = %clipboard% SendInput %clipboard% SendInput Sleep 100 SendInput ^c Sleep 100 ClipWait, 2 WinClose SendInput %clipboard% Clipboard := ClipSaved Return