1. 程式人生 > >[AHK]獲取同花順軟體中的持倉資訊

[AHK]獲取同花順軟體中的持倉資訊

關鍵程式碼就一句,先擺在前面了,感謝AutoHotkey福利,

指令碼說明:按F11鍵傳送訊息57634到控制元件CVirtualGridCtrl2,獲取持倉到剪貼簿,接著用msgbox顯示剪貼簿中的持倉資訊。

  0x111 是 wm_command 訊息 的十六進位制程式碼 
F11::
	SendMessage,0x111,57634,0,CVirtualGridCtrl2,同花順
	MsgBox %Clipboard%
return


故事如下,會AutoHotkey的同學可以略過。

①折騰同花順外掛的都會遇到持倉獲取的難題,買賣都有熱鍵,但持倉查詢沒有熱鍵。


②滑鼠右擊context選單中的複製可以獲取持倉資訊。


③那麼模擬滑鼠傳送按鍵可以獲取持倉的,但可能不穩定,於是用spy++探測相關訊息:


④用AutoHotkey很容易向控制元件傳送訊息


其它AutoHotkey中的示例:

 ;設定寫字板字型為青色
PostMessage, 0x111, 32788, 0, , Document - WordPad
;開啟記事本的關於對話方塊
PostMessage, 0x111, 65, 0, , Untitled - Notepad
;在 Windows Media Player 中播放/暫停
PostMessage, 0x111, 32808, 0, , Windows Media Player