MortScript使用教程.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MortScript使用教程

[技术] MortScript使用教程(4.3b11BETA版)一、MortScript概述: Mort:批量;Script:脚本;MortScript:批处理脚本;(故为顺序逐条执行) 它是一种解释程序,就象Visual Basic的即时解释环境一样。所以,它不生成EXE等可执行程序,而是由MortScript.exe来运行*.mscr或 *.mortrun的脚本文件。当然,如果进行了安装,或设置了文件关联,则可直接点击脚本文件运行。 二、mscr脚本概述: *.mortrun格式为MortScript的前身MortRunner的兼容脚本。*.mscr格式可用任意文本编辑器来编写脚本,如windows自带的记事本,保存 格式推荐ANSI,当然,它还兼容UNICODE格式。文件名及内容均不区分大小写。 脚本里的空格、制表符、换行连接符:空格和制表占位符可放在命令、函数名、括号、参数、运算符、选项的前、后等位置,但均被忽略 ,字符串中需要使用空格则应放在引号内。换行连接符采用\符,放置于所在行的行末。 未指定路径则默认当前脚本所在路径。注释行则是以#开头的行。在INI文件中,则使用;进行注释。 结束以:Exit,退出和结束脚本。 三、MortScript功能: 1、运行、激活,隐藏,关闭应用程序。 2、根据指定条件,执行或延时执行程序、脚本。 3、模拟键盘、鼠标、触笔操作。 4、复制、重命名、移动、删除文件或文件夹,创建文件夹,以及创建快捷方式。 5、支持ZIP格式压缩包。 6、读、写文本文件。 7、读、改注册表。 8、下载、创建、关闭链接。 9、做判断、循环操作。 10、部分系统的旋屏、音量、背光、重启操作。 四、MortScript安装包结构解读: pc:分别适用WM、CE、SP、win2000、XP、vista系统设备绿色使用。 setup:分别适用WM、CE、SP系统设备,通过PC连接设备同步安装。 cab:分别适用WM、CE、SP系统设备直接安装。 killproc.exe:CE系统结束进程用。不用此功能时,可以不要该文件。 mortzip.dll:除PC系统外适用,用于ZIP压缩包的解压支持文件。 setup.dll:除PC系统外适用,用于CAB包安装、卸载信息记录。 此二个DLL文件,如不使用上述二个功能时,可以不要。 另:适用CE系统的版本,基本兼容适用WM系统。 Autorun.exe:运行该程序,执行同名.mscr脚本,该程序可改名。不改名可放在2577或0文件夹,而得以在拨、插储存卡时支持自动运行(插 卡时执行autorun.mscr,拨卡时执行autoexit.mscr,老程序则为:autorun.mortrun和autoexit.mortrun),当然,并不是所有设备都支持该 功能。且该程序需要MortScript.exe主程序支持。 五、一个PPC独有的可选参数: /wait=n n为一个以秒为单位的数字,除此外的所有类似于此的表达式均为变量的定义表达,当然,所有其他参数也不会以/或-开始。该功能用于如关 联了PPC按键,但在PPC唤醒时段不能执行脚本时候的延时辅助。不过,MortScript已默认5秒延时。 六、帮助手册PDF里的命令语法样式说明: 粗体字:命令、函数名、关键字。 斜体字:变量,常用表达式。 []:中括号为可选项(即可省略项)。 {}:花括号为可多选项或省略项。 ():分组,经常用|符来列出可选项。注:函数不能省略括号,命令可以省略。如:message(你好!)和message你好! X|Y|Z:必选其中一个选项,常为定值选择。 七、常用语法: 关键字: XXX 注:引号在字符串里的引用,需要双层使用。 ^CR^:回车;^LF^:换行;^NL^:换行;^TAB^:制表符。(^CR^^LF^=^NL^) 字符串表达式: value=Eval(string) 常数: 3.1415926 变量: X=表达式 Set(variable,expression) 变量名由:字母、数字(不能以数字打头)、下划线组成,且不区分大小写。 X+=1相当于x=x+1;类似的双目运算符还有:-=、*=、/=、=、\=。 预定义变量: TRUE,ON,YES:初始值为1; FALSE,OFF,NO:初始值为0; CANCEL:初始值为2; PI:3.14159266535897932384626433832759 SQRT2:1.4 PHI:1.6 EULER:2.7 全局变量:Global(variable{,variable}) 局部变量:Local([variable{,variable}]) 数组array[]:实质一种特殊类型的变量。数组名和元素名也是不区别大小写的。 清除变量: Cle

文档评论(0)

haocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档