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