天天看點

萬能腳本錄制工具VIP版本(支援滑鼠/鍵盤 前台/背景按鍵 支援模式更多更強大)不綁定視窗模式:不需要拖動圖示擷取句柄,此模式為完全前台操作

前言:

鑒于很多朋友沒有程式設計基礎,無法自己制作腳本。本人編寫了一款集錄制腳本與執行腳本于一體的程式,并調用了大漠插件免費版本。使沒有程式設計基礎的同學也能制作自己的腳本。并引起了很多朋友的喜愛。并希望相容更多的綁定模式。

鑒于此我調用了最新版本的大漠插件,并把所有綁定模式寫在了新版本的程式中。使功能更強大,也基本支援所有的遊戲的背景按鍵。

萬能腳本錄制工具VIP版本(支援滑鼠/鍵盤 前台/背景按鍵 支援模式更多更強大)不綁定視窗模式:不需要拖動圖示擷取句柄,此模式為完全前台操作
萬能腳本錄制工具VIP版本(支援滑鼠/鍵盤 前台/背景按鍵 支援模式更多更強大)不綁定視窗模式:不需要拖動圖示擷取句柄,此模式為完全前台操作
萬能腳本錄制工具VIP版本(支援滑鼠/鍵盤 前台/背景按鍵 支援模式更多更強大)不綁定視窗模式:不需要拖動圖示擷取句柄,此模式為完全前台操作
萬能腳本錄制工具VIP版本(支援滑鼠/鍵盤 前台/背景按鍵 支援模式更多更強大)不綁定視窗模式:不需要拖動圖示擷取句柄,此模式為完全前台操作

--------------------- 

本程式是一款模拟滑鼠鍵盤動作的軟體。通過制作腳本,可以代替雙手,自動執行一系列滑鼠鍵盤動作。本程式簡單易用,不需要任何程式設計知識就可以作出功能強大的腳本。隻要在電腦前用雙手可以完成的動作,本程式都可以替代完成。

下載下傳位址:

https://jsxc6933.gitee.io/blog/

軟體特點:

1.本程式支援前台/背景 執行滑鼠鍵盤動作

2.本程式支援錄制/編輯/儲存腳本 

3.本程式相容大部分WINDOWS系統

4.本程式支援錄制滑鼠滾輪滾動,支援錄制組合鍵(例如:CTRL+C)

腳本執行模式說明:

綁定視窗模式:需要拖動圖示到執行視窗,擷取句柄,來達到針對此視窗的前台/背景 按鍵

滑鼠仿真模式 取值有以下幾種

"normal" : 正常模式,平常我們用的前台滑鼠模式

"windows": Windows模式,采取模拟windows消息方式 同按鍵的背景插件.

"windows3": Windows3模式,采取模拟windows消息方式,可以支援有多個子視窗的視窗背景

dx模式,取值可以是以下任意組合. 組合采用"|"符号進行連接配接. 支援BindWindow中的縮寫模式,比如windows2代表"dx.mouse.position.lock.api|dx.mouse.position.lock.message|dx.mouse.state.message"

  1. "dx.mouse.position.lock.api"  此模式表示通過封鎖系統API,來鎖定滑鼠位置.
  2. "dx.mouse.position.lock.message" 此模式表示通過封鎖系統消息,來鎖定滑鼠位置.
  3. "dx.mouse.focus.input.api" 此模式表示通過封鎖系統API來鎖定滑鼠輸入焦點.
  4. "dx.mouse.focus.input.message"此模式表示通過封鎖系統消息來鎖定滑鼠輸入焦點.
  5. "dx.mouse.clip.lock.api" 此模式表示通過封鎖系統API來鎖定重新整理區域。注意,使用這個模式,在綁定前,必須要讓視窗完全顯示出來.
  6. "dx.mouse.input.lock.api" 此模式表示通過封鎖系統API來鎖定滑鼠輸入接口.
  7. "dx.mouse.state.api" 此模式表示通過封鎖系統API來鎖定滑鼠輸入狀态.
  8. "dx.mouse.state.message" 此模式表示通過封鎖系統消息來鎖定滑鼠輸入狀态.
  9. "dx.mouse.api"  此模式表示通過封鎖系統API來模拟dx滑鼠輸入.
  10. "dx.mouse.cursor"  開啟此模式,可以背景擷取滑鼠特征碼.
  11. "dx.mouse.raw.input"  有些視窗需要這個才可以正常操作滑鼠.
  12. "dx.mouse.input.lock.api2"  部分視窗在背景操作時,前台滑鼠會移動,需要這個屬性.
  13. "dx.mouse.input.lock.api3"  部分視窗在背景操作時,前台滑鼠會移動,需要這個屬性.

 鍵盤仿真模式 取值有以下幾種

"normal" : 正常模式,平常我們用的前台鍵盤模式

dx模式,取值可以是以下任意組合. 組合采用"|"符号進行連接配接. 支援BindWindow中的縮寫模式.比如dx代表" dx.public.active.api|dx.public.active.message| dx.keypad.state.api|dx.keypad.api|dx.keypad.input.lock.api"

  1. "dx.keypad.input.lock.api" 此模式表示通過封鎖系統API來鎖定鍵盤輸入接口.
  2. "dx.keypad.state.api" 此模式表示通過封鎖系統API來鎖定鍵盤輸入狀态.
  3. "dx.keypad.api" 此模式表示通過封鎖系統API來模拟dx鍵盤輸入.
  4. "dx.keypad.raw.input"  有些視窗需要這個才可以正常操作鍵盤.

公共屬性 dx模式共有

取值可以是以下任意組合. 組合采用"|"符号進行連接配接 這個值可以為空

  1. "dx.public.active.api" 此模式表示通過封鎖系統API來鎖定視窗激活狀态.  注意,部分視窗在此模式下會耗費大量資源慎用.
  2. "dx.public.active.message" 此模式表示通過封鎖系統消息來鎖定視窗激活狀态.  注意,部分視窗在此模式下會耗費大量資源慎用. 另外如果要讓此模式生效,必須在綁定前,讓綁定視窗處于激活狀态,否則此模式将失效. 比如dm.SetWindowState hwnd,1 然後再綁定.

    3.  "dx.public.disable.window.position" 此模式将鎖定綁定視窗位置.不可與"dx.public.fake.window.min"共用.

4.  "dx.public.disable.window.size" 此模式将鎖定綁定視窗,禁止改變大小. 不可與"dx.public.fake.window.min"共用.

5.  "dx.public.disable.window.minmax" 此模式将禁止視窗最大化和最小化,但是付出的代價是視窗同時也會被置頂. 不可與"dx.public.fake.window.min"共用.

6.  "dx.public.fake.window.min" 此模式将允許目标視窗在最小化狀态時,仍然能夠像非最小化一樣操作.. 另注意,此模式會導緻工作列順序重排,是以如果是多開模式下,會看起來比較混亂,建議單開使用,多開不建議使用. 同時此模式不是萬能的,有些情況下最小化以後圖色會不重新整理或者黑屏.

7.  "dx.public.hide.dll" 此模式将會隐藏目标程序的大漠插件,避免被檢測..另外使用此模式前,請仔細做過測試,此模式可能會造成目标程序不穩定,出現崩潰。

8.  "dx.public.active.api2" 此模式表示通過封鎖系統API來鎖定視窗激活狀态. 部分視窗遮擋無法背景,需要這個屬性.

9.  "dx.public.input.ime" 此模式是配合SendStringIme使用. 具體可以檢視SendStringIme接口.

10  "dx.public.graphic.protect" 此模式可以保護dx圖色不被惡意檢測.同時對dx.keypad.api和dx.mouse.api也有保護效果.

11  "dx.public.disable.window.show" 禁止目标視窗顯示,這個一般用來配合dx.public.fake.window.min來使用.

12  "dx.public.anti.api" 此模式可以突破部分視窗對背景的保護.

13  "dx.public.km.protect" 此模式可以保護dx鍵鼠不被惡意檢測.最好配合dx.public.anti.api一起使用. 此屬性可能會導緻部分背景功能失效.

14   "dx.public.prevent.block"  綁定模式1 3 5 7 101 103下,可能會導緻部分視窗卡死. 這個屬性可以避免卡死.

15   "dx.public.ori.proc"  此屬性隻能用在模式0 1 2 3和101下. 有些視窗在不同的界面下(比如登入界面和登入進以後的界面),鍵鼠的控制效果不相同. 那可以用這個屬性來嘗試讓保持一緻. 注意的是,這個屬性不可以濫用,確定測試無問題才可以使用. 否則可能會導緻背景失效.

16  "dx.public.down.cpu" 此模式可以配合DownCpu來降低目标程序CPU占用.  當圖色方式降低CPU無效時,可以嘗試此種方式.

17  "dx.public.focus.message" 當背景綁定後,背景無法正常在焦點視窗輸入文字時,可以嘗試加入此屬性. 此屬性會強制鍵盤消息發送到焦點視窗. 慎用此模式,此模式有可能會導緻背景鍵盤在某些情況下失靈.

18  "dx.public.graphic.speed" 隻針對圖色中的dx模式有效.此模式會犧牲目标視窗的性能,來提高DX圖色速度,尤其是目标視窗重新整理很慢時,這個參數就很有用了.

19  "dx.public.memory" 讓本對象突破目标程序防護,可以正常使用記憶體接口. 當用此方式使用記憶體接口時,記憶體接口的速度會取決于目标視窗的重新整理率.

20  "dx.public.inject.super" 突破某些難以綁定的視窗. 此屬性僅對除了模式0和2的其他模式有效.

21  "dx.public.hack.speed" 類似變速齒輪,配合接口HackSpeed使用

mode 整形數: 模式。取值有以下幾種

     0 : 推薦模式此模式比較通用,而且背景效果是最好的.

     2 : 同模式0,如果模式0有崩潰問題,可以嘗試此模式.  注意0和2模式,當主綁定(第一個綁定同個視窗的對象)綁定成功後,那麼調用主綁定的線程必須一緻維持,否則線程一旦推出,對應的綁定也會消失.

     101 : 超級綁定模式. 可隐藏目标程序中的dm.dll.避免被惡意檢測.效果要比dx.public.hide.dll好. 推薦使用.

     103 : 同模式101,如果模式101有崩潰問題,可以嘗試此模式.

需要注意的是: 模式101 103在大部分視窗下綁定都沒問題。但也有少數特殊的視窗,比如有很多子視窗的視窗,對于這種視窗,在綁定時,一定要把滑鼠指向一個可以輸入文字的視窗,比如一個文本框,最好能激活這個文本框,這樣可以保證綁定的成功.

不綁定視窗模式:不需要拖動圖示擷取句柄,此模式為完全前台操作

腳本代碼參數說明:

  Waitting 函數作為延時函數出現:例如: Waitting 10   (延遲10毫秒)

 MouseClick 函數參數表:

    '    參數1  hWnd                 目标句柄

    '    參數2  lPos                 點選坐标    背景相對坐标   前台絕對坐标

    '    參數3  lClickType           點選模式    綁定視窗模式BackClick  不綁定視窗模式ForeClick

    '    參數4  lClickButton         點選按鍵    左鍵LeftButton  右鍵ReftButton

    '    參數5  lClickAction         點選動作    按下ClickDown  擡起ClickUp

Send_Key 函數參數表:

    '    參數1 :  目标視窗句柄

    '    參數2 :  由FindKey按字元串傳回的虛拟鍵碼

    '    參數3 :  按鍵類型  1為按下然後擡起  2.為隻按下  3.為隻擡起

    '    參數4 :  按下多久(毫秒)

1.Sendstring 函數發送喊話内容 例如:Sendstring 喊話内容

2.MOUSEWHEEL,2,ForeClick 滑鼠滑輪向下滾動

3.MOUSEWHEEL,1,ForeClick 滑鼠滑輪向上滾動

繼續閱讀