Тема: AHK: Захват буфера в GUI-окно по выбору CheckBox
Доброго времени суток. Пытаюсь составить скрипт, чтобы когда галка в GUI-окне отмечена, при каждом изменении буфера обмена новые данные подгружались в поле ввода окна, и без отслеживания буфера, когда галка снята. Просьба подсказать с доработкой кода.
Gui, +AlwaysOnTop
Gui, Add, CheckBox, x400 y10 Checked1 vBfr, Bfr
Gui, Add, Edit, vLnk_Lst x9 ym+47 h218 w593, %Lnk_Lst%
Gui, Show, h280 w616, MWin
loop
{
sleep 1000
ControlGet,Bfr,Checked,,Button1,A ;ahk_class AutoHotkeyGUI
If Bfr = 1
{
tooltip 1
OnClipboardChange(Func("ToolTip").Bind(ClipBoard, 1000))
ControlSend, Edit1, %ClipBoard%`n, A
;Control, EditPaste, % ClipBoard, % Focus, A
}
else
Bfr =
tooltip
}
return
ToolTip(text, time) {
ToolTip, %ClipBoard%
SetTimer, HideToolTip, -%time%
Return
HideToolTip:
ToolTip
Return
}