Всем привет подскажите пожалуйста написал программу для копирования цвета пикселя при нажатии кнопки шифт но теперь даже если программа не запущена или даже если пк перезагружен. Память о том что если нажать кнопку Шифт всеравно идет копированием в буфер цвета пикселя.
Помогите как вернуть все назад чтоб при нажатии на Шифт не чего не происходило?
ВОт код программы
Используйте для AutoIt кода тег [autoit]
madmasles.
Помогите как вернуть все назад чтоб при нажатии на Шифт не чего не происходило?
ВОт код программы
Код:
#include <Misc.au3>
Local $hDLL = DllOpen("user32.dll")
$i = 0
While $i <= 10 ; при верном условии цикл повторяется
$aPos = MouseGetPos()
$var = PixelGetColor($aPos[0], $aPos[1])
$PI = Hex ( $var )
TrayTip ( "Цвет пикселя(ECS выход,SHIFT копия цвета в буфер)", $PI&"-"&$aPos[0]&"x"&$aPos[1], 5 )
sleep (100)
If _IsPressed("10", $hDLL) Then
ConsoleWrite("_IsPressed - Нажата клавиша Shift." & @CRLF)
; Цикл ожидания, пока клавиша не будет отпущена.
While _IsPressed("10", $hDLL)
Sleep(250)
ClipPut ( $PI )
WEnd
ConsoleWrite("_IsPressed - Отпущена клавиша Shift." & @CRLF)
ElseIf _IsPressed("1B", $hDLL) Then
ExitLoop
EndIf
WEnd
Используйте для AutoIt кода тег [autoit]
madmasles.