Registering a function with
Code: Select all
OnClipboardChange("MyFunction", 1)
Code: Select all
OnClipboardChange("MyFunction", 0)
Any hints on why that might happen?
Code: Select all
OnClipboardChange("MyFunction", 1)
Code: Select all
OnClipboardChange("MyFunction", 0)
Code: Select all
#Persistent
OnClipboardChange("ClipChanged")
Return
^+F11::
OnClipboardChange("ClipChanged", 0)
Return
^+F12::
OnClipboardChange("ClipChanged", 1)
return
return
ClipChanged(Type) {
ToolTip Clipboard data type: %Type%
Sleep 1000
ToolTip ; Turn off the tip.
}
Code: Select all
saved_on_clipboard(_type) {
; some arbitrary content
}
count_on_clipboard(_type, _color = "FFFFAA", _action = "copy", _timeout = 7) {
; again, some arbitrary content
}
register_clip_change_functions() {
OnClipboardChange("saved_on_clipboard", 1)
OnClipboardChange("count_on_clipboard", 1)
}
unregister_clip_change_functions() {
OnClipboardChange("saved_on_clipboard", 0)
OnClipboardChange("count_on_clipboard", 0)
}
Code: Select all
saved_on_clipboard(_type) {
MsgBox, % A_ThisFunc
}
count_on_clipboard(_type, _color = "FFFFAA", _action = "copy", _timeout = 7) {
MsgBox, % A_ThisFunc
}
$F1::
register_clip_change_functions() {
OnClipboardChange("saved_on_clipboard", 1)
OnClipboardChange("count_on_clipboard", 1)
}
$F2::
unregister_clip_change_functions() {
OnClipboardChange("saved_on_clipboard", 0)
OnClipboardChange("count_on_clipboard", 0)
}
Code: Select all
F11:: register_clip_change_functions(1) ;register
F12:: register_clip_change_functions(0) ;unregister
return
saved_on_clipboard(type) {
MsgBox, % A_ThisFunc
}
count_on_clipboard(type) {
MsgBox, % A_ThisFunc
}
register_clip_change_functions(Type) {
OnClipboardChange("saved_on_clipboard", Type)
OnClipboardChange("count_on_clipboard", Type)
tooltip % type
}
Users browsing this forum: Google [Bot] and 362 guests