[AHK]为通达信画线工具中的文字注释功能增加热键

[AHK]为通达信画线工具中的文字注释功能增加热键_第1张图片

不想每次都用鼠标去寻找定位这个功能,想热键直达。

方法一:点击坐标法,问题是分辨率不同会导致失效。

SendMessage,0x111,4104,0,,ahk_class TdxW_MainFrame_Class
ControlClick,ToolbarWindow321,ahk_exe tdxw.exe,,L,1,x90 y290

方法二:通过UIA来点击,效果很好,需要UIA库。

Condition := uia.CreatePropertyCondition(30005, "文字注释", 8)
Element := elementMain.FindFirst(Condition, 0x4) ; 0x4 is TreeScope.Descendants
Element.GetCurrentPatternAs("Invoke").Invoke()

你可能感兴趣的:(AutoHotkey,股票,通达信,画线工具,热键)