极光下载站 - 打造齐全的绿色软件家园

极光下载站

当前位置:极光下载站 > 教育教学 > 编程工具 > 鼠标键盘自动化脚本语言(MKScript) v8.8 最新版
鼠标键盘自动化脚本语言(MKScript)

鼠标键盘自动化脚本语言(MKScript)

v8.8 最新版
  • 软件大小:3.44 MB
  • 软件语言:简体中文
  • 更新时间:2022-11-10
  • 软件类型:国产软件 / 编程工具
  • 运行环境:WinXP, Win7, Win8, Win10, WinAll
  • 软件授权:免费软件
  • 官方主页:http://mkscript.qicaise.com/
  • 软件等级 :
  • 介绍说明
  • 下载地址
  • 精品推荐
  • 相关软件
  • 网友评论

  MKScript提供自动化脚本制作功能,可以通过这款软件读取鼠标和键盘的操作内容,结合notepad++ 软件就可以对脚本内容编辑,让用户可以自己设计自动化的工作脚本,轻松提升自己的工作效率,让脚本帮助自己快速完成复杂的工作,适合会编程技术的朋友使用,软件已经提供了详细的帮助说明内容,用户下载软件以后可以在主程序界面进入官方网站查看相关的函数介绍,查看虚拟键码,查看演示代码,从而学习如何在notepad++上编程MKScript脚本,需要的朋友可以下载体验!

鼠标键盘自动化脚本语言(MKScript)

软件功能

  MKScript(全称: Mouse Keyboard Script),是一款鼠标键盘自动化脚本语言。通过编写脚本,可以让 MKScript 代替双手,自动执行一系列鼠标键盘操作。

  MKScript 内置函数

  MKScript 提供了鼠标、键盘相关的函数和一些功能性函数,其中鼠标相关的函数以 mouse_ 开头, 键盘相关的函数以 key_ 开头。

  MKScript 脚本代码加密

  如果不希望一般用户看到你的脚本代码,你可以选择对你的代码进行加密,加密后的文件扩展名:.me

  正则表达式

  MKScript 虽然没有内置正则表达式相关函数,但是我们可以在脚本中通过COM方式调用 VBScript.RegExp 对象来使用正则表达式。

  使用 MSXML2.ServerXMLHTTP 发起 http get 请求。

  虚拟键码

  例如 key_code(int code[, int times]) 的第1个参数 code 就是一个虚拟键码。

软件特色

  1、MKScript提供脚本制作功能,可以在软件上设计新的鼠标脚本

  2、可以在软件对鼠标定位,立即获取鼠标所在的位置

  3、支持颜色获取功能,可以在软件读取RGB颜色

  4、可以将获取的鼠标信息保存,从而加载到notepad++ 编辑器制作脚本

  5、预处理函数: 可配置 MKScript 脚本加载后自动运行

  6、循环语句 loop 后面的参数可使用【整型常量】或【整型变量】, 如果 loop 的参数指定为 -1, 表示无限循环

  7、参数直接使用整形常量: 3, 表示循环 3 次

  8、注册快捷键,可以通过编写脚本, 实现按下一个键完成多个动作

  9、实现在记事本上和MKScript的【信息框】同步输出

  10、通过【后台鼠标】实现在【画图】窗口上绘制图形,通过【后台键盘】实现在【记事本】上输入文字

使用说明

  【MKScript 代码辅助工具】文件夹,存放的是一款用于编写 MKScript 脚本的辅助工具。

  使用本工具可以先把所有鼠标、键盘操作流程记录下来,特别是鼠标需要点击的坐标位置先记录下来,方便接下来编写脚本代码。

  【MKScript 脚本文件】文件夹,存放的是 MKScript 脚本示例。

  MKScript 脚本文件的扩展名: .m

  启动 notepad++ 编辑器后:

  按 F6 快捷键,启动 MKScript 代码辅助工具。

  按 F9 快捷键, 运行当前 MKScript 脚本。 (注意: 先保存脚本,然后再按 F9 运行)

鼠标键盘自动化脚本语言(MKScript)

  软件界面如图所示,直接在notepad++ 上编辑脚本内容,可以在软件获取鼠标的操作内容

鼠标键盘自动化脚本语言(MKScript)

  点击鼠标定位,将其移动到指定的位置就可以在软件界面显示逻辑坐标

鼠标键盘自动化脚本语言(MKScript)

  支持取色功能,如果需要附加颜色就点击动态定位取色功能,移动鼠标到需要读取颜色的位置就可以立即显示颜色参数

鼠标键盘自动化脚本语言(MKScript)

  您可以插入动作内容,将新的动作添加到鼠标,结合notepad++ 就可以对鼠标的动作编程

鼠标键盘自动化脚本语言(MKScript)

  notepad++顶部菜单显示很多脚本的介绍内容,您可以阅读操作提示了解如何编辑代码

鼠标键盘自动化脚本语言(MKScript)

官方教程

  MKScript 帮助

  MKScript 是一种静态强类型解释型脚本语言,其中关键词、变量名都是区分大小写的。

  数据类型

鼠标键盘自动化脚本语言(MKScript)

  说明:

  1. 在子函数外部(func ...)定义的变量是【全局变量】,作用范围是全局性的。 在子函数内部(func ...)定义的是【局部变量】,作用范围仅限子函数内。

  2. 中的 T 表示数据的基本类型, 可以是:byte, char, short, int, long, float, double, string, Bmp中的任意一种。

  3. MKScript 脚本默认编码:GBK

  静态数组

鼠标键盘自动化脚本语言(MKScript)

  1.整型常数会根据其值的大小自动转换成合适的类型(int 或 long), 如果希望将 123 变成 long 型, 只需在其后加上字母L,例如:123L, 就表示这个 123 是 long 型 。

  2.浮点型常数默认的数据类型为 double 型, 如果需要设置为 float 型, 只需在其后加上字母f, 例如: 3.14f,就表示这个常数是 float 型 。

  算术运算符

鼠标键盘自动化脚本语言(MKScript)

  算术运算符的优先级

鼠标键盘自动化脚本语言(MKScript)

  MKScript 内置函数

  MKScript 提供了鼠标、键盘相关的函数和一些功能性函数,其中鼠标相关的函数以 mouse_ 开头, 键盘相关的函数以 key_ 开头。

  [参数]:带中括号[...]的参数表示其为可选参数。

  *参数:参数前面带有星号(*),表示函数内部可能会修改该参数的值,该参数必须以一个变量名的形式传递给函数。

  提示:【预处理函数】是指在解析脚本过程中执行的函数,脚本运行过程中不执行,一般用于初始化相关配置。预处理函数

鼠标键盘自动化脚本语言(MKScript)

  字符串函数

  1、intlen(string text)

  返回字符串的长度。一个英文字母长度:1,一个汉字长度:2

  2、intindex_of(string text, string findText [, int startIndex])

  返回要查找的字符串在源字符串中第一次出现的索引,没找到返回 -1

  3、intlast_index_of(string text, string findText [, int startIndex])

  返回要查找的字符串在源字符串中最后一次出现的索引,没找到返回 -1

  4、intstarts_with(string text, string prefix [, int toffset])

  测试字符串 text 从指定索引 toffset 开始的子字符串是否以指定前缀 prefix 开始。

  参数:

  prefix:前缀。

  toffset:可选参数,在字符串 text 中开始查找的位置。

  返回:

  如果参数 prefix 是字符串 text 从索引 toffset 处开始的子字符串前缀,则返回 1;否则返回 0。

  如果 toffset 为负或大于字符串 text 的长度,则结果为 0

  文件函数

  1、intfile_read(string filePath, string *body [, string charset])

  读取一个文件内容。

  filePath:文件的完整路径。

  body:存放读取的文件内容。

  charset:可选参数,指定文件原编码,如: utf-8

  返回值:文件读取成功返回 1,文件读取失败返回 0,body 中存放相关错误信息。

  2、intfile_write(string filePath, string body, string writeMode [, string charset])

  将数据写入到文件。

  filePath:文件的完整路径。

  body:准备写入的文件内容。

  writeMode:写入模式,如需将写入的数据追加到文件尾,请填写 "a", 反之可填写一个空白的字符串 ""

  charset:可选参数,指定文件编码,如: utf-8

  返回值:文件写入成功返回 1,文件写入失败返回 0,可通过 get_last_error_message() 获取相关错误信息。

更新日志

  MKScript 版本更新日志

  2022-11-8MKScript 8.8

  新增函数:

  file_copy()

  修复自 MKScript 6.9+ 出现的关于解析【子函数定义的返回值类型与 return 返回的类型不一致】时存在的一个bug:

  下面的代码自 v6.9+ 解析时不会提示语法错误

鼠标键盘自动化脚本语言(MKScript)

  2022-3-28MKScript 8.7

  新增函数:

  starts_with()

  ends_with()

  replace_first()

下载地址

  • Pc版

鼠标键盘自动化脚本语言(MKScript) v8.8 最新版

相关软件

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

本类排名

本类推荐

装机必备

换一批

相关资讯