Windows 7 アプリの場合、タイムスタンプの現在の位置、マウス カーソル、およびウィンドウ名を csv ログ ファイルに記録できる単純なスクリプトを作成したいと考えています。ユーザーがマウスをクリックしたときにのみ、プログラムのユーザビリティ テストのためにバックグラウンドでログインするようにしたい。形式は csv です。
timestamp, mouse_btn_name mouse_xpos,mouse_ypos, title_window_handler
ここで例を見つけましたが、私の要件に従って完全なものになりました。ロギングを行うにはどうすればよいですか?
MouseGetPos, xpos, ypos
Msgbox, The cursor is at X%xpos% Y%ypos%.
; This example allows you to move the mouse around to see
; the title of the window currently under the cursor:
#Persistent
SetTimer, WatchCursor, 100
return
WatchCursor:
MouseGetPos, , , id, control
WinGetTitle, title, ahk_id %id%
WinGetClass, class, ahk_id %id%
ToolTip, ahk_id %id%`nahk_class %class%`n%title%`nControl: %control%
return