万能脚本录制工具VIP版本(支持鼠标/键盘 前台/后台按键 支持模式更多更强大)

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

前言:
鉴于很多朋友没有编程基础,无法自己制作脚本。本人编写了一款集录制脚本与执行脚本于一体的程序,并调用了大漠插件免费版本。使没有编程基础的同学也能制作自己的脚本。并引起了很多朋友的喜爱。并希望兼容更多的绑定模式。
鉴于此我调用了最新版本的大漠插件,并把所有绑定模式写在了新版本的程序中。使功能更强大,也基本支持所有的游戏的后台按键。
2
3
4

5

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

下载地址:https://spjm.vip/lzq/

软件特点:
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" : 正常模式,平常我们用的前台键盘模式

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

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 鼠标滑轮向上滚动

相关文章
|
Windows
万能脚本录制器(支持鼠标/键盘的前台和后台,支持多种绑定模式)
一款模拟鼠标键盘动作的软件。通过制作脚本,可以代替双手,自动执行一系列鼠标键盘动作。本程序简单易用,不需要任何编程知识就可以作出功能强大的脚本。只要在电脑前用双手可以完成的动作,本程序都可以替代完成。
15536 0
万能脚本录制器(支持鼠标/键盘的前台和后台,支持多种绑定模式)
|
7月前
|
iOS开发
iOS16.1系统由于一个系统弹窗无法取消,导致屏幕卡死无法关机问题及解决方案
iOS16.1系统由于一个系统弹窗无法取消,导致屏幕卡死无法关机问题及解决方案
814 0
|
7月前
|
JSON 数据格式 Python
优秀!Python版按键精灵,电脑鼠标、键盘手势动作一键复制操作,优雅极了!
优秀!Python版按键精灵,电脑鼠标、键盘手势动作一键复制操作,优雅极了!
244 0
|
7月前
|
存储 网络协议 网络虚拟化
神奇的H3C设备自动配置功能,不用按Ctrl-D/C了
神奇的H3C设备自动配置功能,不用按Ctrl-D/C了
|
小程序 容器
网络游戏开发-客户端3(封装按钮按下效果和一个模态对话框)
网络游戏开发-客户端3(封装按钮按下效果和一个模态对话框)
92 0
|
调度 Windows
Mac 技术篇-触发角功能设置一步回到桌面、快速锁屏、展示启动图应用列表
Mac 技术篇-触发角功能设置一步回到桌面、快速锁屏、展示启动图应用列表
180 0
Mac 技术篇-触发角功能设置一步回到桌面、快速锁屏、展示启动图应用列表
|
Web App开发
Chrome 插件开发-桌面通知设置实战演示,设置通知显示、存在时间
Chrome 插件开发-桌面通知设置实战演示,设置通知显示、存在时间
737 0
Chrome 插件开发-桌面通知设置实战演示,设置通知显示、存在时间
|
C#
C# Winform 中如何获取本机安装输入法,并设置为默认输出语言,如何打开搜狗输入法和手写板
原文:C# Winform 中如何获取本机安装输入法,并设置为默认输出语言,如何打开搜狗输入法和手写板 一、问题: 今天,我整理了一下两个问题 1、如何获取本机安装所有输入法,并设置为系统输出语言 2、如何打开搜狗拼音输入法工具栏和手写板: 二、解决方法 比如:我们要设置搜狗输入法为本机输...
2424 0