Что нового

Скрип перестает со временем реагировать

candlejack54

Новичок
Сообщения
4
Репутация
0
Доброго дня! Есть скрипт, который преобразует телефонные номера скопированные в буфер обмена. Т.е. удаляются все нечилосвые символы. Скрип работает прекрасно первые минут 15, а потом не отвечает на горячие клавиши. Иногда Зависает так, как будто остается зажата клавиша Shift. Т.е. кликнув на любой ярлык на раб столе у меня выделяются несколько ярлыков будто я держу клавишу Shift. Скорее всего скрипт неправильно состряпал, буду признателен за помощь.

Код:
#include <AutoItConstants.au3>
#include <Misc.au3>
#include <MsgBoxConstants.au3>

HotKeySet("+!x", "HotKeyPressed")
HotKeySet("+!v", "HotKeyPressed")

While 1
    Sleep(100)
WEnd

Func HotKeyPressed()
    Switch @HotKeyPressed
		 Case "+!v"
			$bufer=StringRegExpReplace(ClipGet(),'\D','')
			ClipPut($bufer)
			Send("+{INSERT}")
        Case "+!x" ; String is the {ESC} hotkey.
            Exit
    EndSwitch
EndFunc
 
Автор
C

candlejack54

Новичок
Сообщения
4
Репутация
0
Забыл добавить. Win10x64 компилировал по умолчанию.
 

hedji

Продвинутый
Сообщения
409
Репутация
94
Залипание клавиш в Win10 отключили?
 
Автор
C

candlejack54

Новичок
Сообщения
4
Репутация
0
Не знал про залипание клавиш, проверил, оно выключено.
 
Верх