按鍵精靈後臺滑鼠點選鍵盤按鍵怎麼操作

  對滑鼠點選鍵盤按鍵進行操作,我們可以直接使用按鍵精靈製作,下面是小編為大家介紹按鍵精靈後臺滑鼠點選鍵盤按鍵的操作方法,歡迎大家閱讀。

  按鍵精靈後臺滑鼠點選鍵盤按鍵的操作方法

  1首先開啟按鍵精靈,點選新建

  選擇全部命令-外掛命令-Window 視窗外掛-MousePoint,然後點選插入

  此命令是用來獲得滑鼠所指向位置的視窗控制代碼

  獲取到視窗控制代碼之後我們就可以對目標視窗進行操作了

  比如我們測試向記事本中按下BAIDU這幾個鍵

  選擇外掛命令-Bkgnd 後臺外掛-keypress 模擬按鍵 ***此命令是向目標視窗傳送一個按鍵命令***

  在按鍵鍵程式碼的輸入框中按下B鍵,自動給出數字66,然後點選插入

  再依次輸入A,I,D,U,繼續插入

  看到右邊的程式碼編輯介面中66,65,7368,85分別數B,A,I,D,U的鍵程式碼,也就是ASCII碼

  注意一下這邊的Hwnd,Hwnd這個變數用來儲存滑鼠所指向視窗的控制代碼,下面的Keypress中第一個引數就是視窗控制代碼,所以第一個引數全部是Hwnd

  接下來我們按F5執行試試看,按鍵精靈中預設啟動熱鍵是F10,我們開啟記事本,然後滑鼠放在記事本中,按下F10看看效果

  可以看到記事本中依次輸入了baidu這幾個字元

  如果要進行滑鼠點選操作的話,在外掛命令中,有提供多種滑鼠操作命令,比較常用的是LeftClick進行滑鼠左鍵單擊,其需要的引數第一個為目標視窗控制代碼,第二個就是目標視窗中所在點的X座標,第三個則是Y座標,說一下,這裡的座標是相對於目標視窗來說的,而不是整個螢幕,以目標視窗最左上角為起點***0,0***開始計算,到目標視窗最右下角

  其操作方法跟按鍵輸入差不多,都需要先獲得視窗控制代碼,然後就是鍵程式碼變成了座標位置

  另外說一下,可能有人會說,如果使用滑鼠所在位置的控制代碼的話,這樣滑鼠就必須指向某一視窗,這樣都不算是後臺操作了,這裡只是演示,可以在事先給出一個值,可以用按鍵抓抓工具來獲得目標視窗控制代碼,然後將控制代碼複製下來,比如這裡記事本中輸入框的控制代碼為3343758

  那麼我們就把原來的Hwnd = Plugin.Window.MousePoint******這句程式碼改成Hwnd = 3343758

  預先給Hwnd賦值

  這樣你再執行後把記事本最小化,按下啟動熱鍵F10試試,然後再看看記事本,是不是多出了baidu這幾個字元

  由於每次視窗開啟後控制代碼都是不一樣的,我們也可以用Find命令來獲取一個標題或類名固定不變的視窗的控制代碼,比如這邊預設的就是獲取記事本這個視窗的控制代碼,不管你記事本開啟關閉幾次,用這個命令總是可以獲得正確的視窗控制代碼

  另外注意一下,這邊獲取的記事本控制代碼並不能進行輸入操作,因為這邊獲取到的是記事本的控制代碼,而不是記事本中輸入框的控制代碼,所以沒辦法對輸入框進行操作,這個從按鍵抓抓中可以清楚的看到