-3

以下の AHK コードでツールチップをリセットしたいと思っていました。msgbox が実行されている間、ツール ヒントはリセットされません。

f9::
Loop
{ 
    MouseGetPos, X, Y 
    PixelGetColor, color, X, Y 
    ToolTip, %color%`n%X%`n%Y%, X+10, Y-150
    sleep 100
}
Exit

Escape::
ToolTip
MsgBox
Exit
4

1 に答える 1

0

コマンドに空の値を渡すとTooltip、ツールチップが削除されるだけです。リセットの意味がわかりませんが、ループを止めるつもりなら、フラグを立ててループで確認できWhileます。

f9::
on := true
While on
{ 
    MouseGetPos, X, Y 
    PixelGetColor, color, X, Y 
    ToolTip, %color%`n%X%`n%Y%, X+10, Y-150
    sleep 100
}
tooltip
Exit

Escape::
on := false
MsgBox
Exit
于 2012-11-30T06:40:26.537 に答える