前言:

鉴于很多朋友没有编程基础,无法自己制作脚本。本人编写了一款集录制脚本与执行脚本于一体的程序,并调用了大漠插件免费版本。使没有编程基础的同学也能制作自己的脚本。并引起了很多朋友的喜爱。并希望兼容更多的绑定模式。

鉴于此我调用了最新版本的大漠插件,并把所有绑定模式写在了新版本的程序中。使功能更强大,也基本支持所有的游戏的后台按键。

效果图:
v1.png
3.png
4.png
5.pnggj2.png

本程序是一款模拟鼠标键盘动作的软件。通过制作脚本,可以代替双手,自动执行一系列鼠标键盘动作。本程序简单易用,不需要任何编程知识就可以作出功能强大的脚本。只要在电脑前用双手可以完成的动作,本程序都可以替代完成。

===============
软件下载地址:
https://spjm.vip/lzq/page3

'     1.程序必须以管理员模式运行,点击程序--右键--以管理员身份运行
'     2.程序加壳,可能会引起杀软误报。请放心使用,绝对无毒!

使用教程:
脚本录制器版本介绍(选择高清720P)
在线播放:https://v.youku.com/v_show/id_XNTE4MjA3ODUzNg==.html
新版脚本录制器教程1(选择高清720P)
在线播放:https://v.youku.com/v_show/id_XNTEzMTMwMzc2NA==.html
新版脚本录制器教程2(选择高清720P)
在线播放:https://v.youku.com/v_show/id_XNTE4MjA1OTU2NA==.html

===============
软件特点:

'     1.本程序支持前台/后台 执行鼠标键盘动作

'     2.本程序支持录制/编辑/保存脚本 

'     3.本程序兼容大部分WINDOWS系统
'     4.支持录制组合键(例如:CTRL+C,CTRL+V等),支持录制鼠标滑轮滚动。

===============

脚本执行模式说明:

===============================================================

绑定窗口模式:需要拖动图标到执行窗口,获取句柄,来达到针对此窗口的前台/后台

按键鼠标仿真模式 取值有以下几种:

'     "normal" : 正常模式,平常我们用的前台鼠标模式


'     "windows": Windows模式,采取模拟windows消息方式 同按键的后台插件.


'     "windows3": Windows3模式,采取模拟windows消息方式,可以支持有多个子窗口的窗口后台

dx模式,取值可以是以下任意组合. 组合采用”|”符号进行连接.

'     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" : 正常模式,平常我们用的前台鼠标模式


'     "windows": Windows模式,采取模拟windows消息方式 同按键的后台插件.

dx模式,取值可以是以下任意组合. 组合采用”|”符号进行连接.

'     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在大部分窗口下绑定都没问题。但也有少数特殊的窗口,比如有很多子窗口的窗口,对于这种窗口,在绑定时,一定要把鼠标指向一个可以输入文字的窗口,比如一个文本框,最好能激活这个文本框,这样可以保证绑定的成功.

============================================================================================

不绑定窗口模式:不需要拖动图标获取句柄,此模式为完全前台操作

脚本代码参数说明:

Delay 函数作为延时函数出现:例如: Delay 10 (延迟10毫秒)

MouseClick (鼠标点击事件)函数参数表:
‘ 参数1 点击坐标 后台相对坐标 前台绝对坐标
‘ 参数2 点击模式 绑定窗口模式BackClick 不绑定窗口模式ForeClick
‘ 参数3 点击按键 左键LeftButton 右键ReftButton 左键双击LeftDoubleClick
‘ 参数4 点击动作 按下ClickDown 抬起ClickUp

MouseWheel (鼠标中键滚动事件)函数参数表:
‘ 参数1 点击模式 绑定窗口模式BackClick 不绑定窗口模式ForeClick
‘ 参数2 中键滚动方向 1向上 2向下

KeyDown (键盘按下事件)函数参数表:
‘ 参数1 : 绑定窗口模式BackClick 不绑定窗口模式ForeClick
‘ 参数2 : 由FindKey按字符串返回的虚拟键码
‘ 参数3 : 按下几次

Sendstring (输入喊话内容)函数参数表:
‘ 参数1 : 喊话内容

For (循环事件):
‘ 例子:
‘ For 2
‘ 添加需要执行的代码,执行两次
‘ next

SetClipboard (设置剪切板内容):
‘ 参数1 : 设置的内容
‘ 例如:SetClipboard 测试

RunApp (打开指定路径进程):
‘ 参数1 : 路径
‘ 例如:RunApp c:\windows\notepad.exe

==============
注意:

'     1.本软件为绑定机器版本。可以更换绑定机器,每次扣5天使用时间。
'     2.本程序售价:周卡10元,月卡20元,年卡100元。