对于 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