极光下载站教育教学

分类分类

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

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

v8.8 最新版

大小:3.44 MB更新:2022/11/10

类别:编程工具系统:WinAll

立即下载

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

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

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

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

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

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

官方教程

  MKScript 帮助

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

  数据类型

  说明:

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

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

  3. MKScript 脚本默认编码:GBK

  静态数组

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

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

  算术运算符

  算术运算符的优先级

  MKScript 内置函数

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

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

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

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

  字符串函数

  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+ 解析时不会提示语法错误

  2022-3-28MKScript 8.7

  新增函数:

  starts_with()

  ends_with()

  replace_first()

精品推荐
同类推荐
未知地区APP
相关下载
  • 最新排行
  • 最热排行
  • 评分最高
教育教学排行榜

点击查看更多

点击查看更多

点击查看更多

说两句网友评论
我要跟贴
取消
实时热词
matlabsql serverjdkpython易语言软件xml编辑器apk反编译工具数据库软件开发工具plc编程软件vc6.0.net frameworkc语言软件java开发工具编程软件数据库管理软件mathematicavisual studio 2017visual studionotepad