使用基于Windows Mobile操作系统的设备,无论是PocketPC还是Smartphone,如果需要经常执行一连串的相同操作,会让人感觉很麻烦。
熟悉DOS系统的朋友都知道,使用批处理文件可以在只执行一个命令的情况下依次运行一连串的命令和操作。但是,Windows Mobile并没有提供对批处理文件的支持,有没有什么办法能解决这个问题呢?
使用第三方的脚本程序,我们可以很轻松的实现类似批处理文件的功能。
Windows Mobile上比较常用的脚本程序有MortScript、SKScheMa和Batchrun,MortScript和SKScheMa的功能都十分强大,可以通过编写脚本,来实现很多功能,Batchrun的特点则是小巧精湛,8k多一点的体积足以应付一般的用户需要。
提供了脚本交互编辑界面的SKScheMa是一款收费软件,而MortScript和Batchrun虽然免费,但都没有提供图形界面的脚本编辑器,所有的脚本都需要用户自己以文本方式来进行编写。因为Windows Mobile并没有提供对命令行操作方式的支持,所以我们也就无法使用那些熟悉的DOS命令来编写脚本。因此,用户编写的脚本必须符合脚本软件所规定的格式,这就要求用户对脚本所支持的命令格式有一定的了解。
下面我们来简单介绍一下Batchrun的使用。
Batchrun能够支持8种操作功能:
r:运行一个指定的程序
s:延时等待一段时间,单位是1/1000秒
k:按下某个指定的按键
d:按住某个指定的按键
n:放开某个被按住的按键
c:复制一个文件,源文件名和目标文件名之间用一个“,”隔开
x:删除一个指定的文件
p:在光标当前位置插入一段文本
每个功能用一个字母表示,在字母后面加上参数(参数需要紧跟在功能字母的后面,而不添加任何的分隔符),就构成了一个完整的命令。在脚本文件中,每个命令占用一行。
举例来说明一下命令的书写格式和应用:
r\Storage Card\Backup.exe
s500
k13
c\Storage Card\opera.ini,\Application Data\Opera\opera.ini
上面这段脚本,可以用来在设备硬启(恢复出厂设置)以后恢复备份的文件。第一个命令是执行存储卡上的备份恢复程序Backup.exe,第二个命令延时0.5秒来等待程序弹出恢复确认的对话框,第三个命令是模拟按下确定键(13是确定键的按键编码)的操作,来确认进行恢复,第四个命令将存储卡上的opera.ini这个文件复制到\Application Data\Opera目录下,还原以前备份过的Opera配置文件。
在设备上面运行脚本有两种方法。如果只需要一个脚本文件,可以将脚本保存为Batchrun.btr,和Batchrun.exe放在同一目录下,执行Batchrun.exe就可以看到脚本的运行效果了。如果需要多个脚本来分别完成不同的工作,可以将btr这个扩展名关联到Batchrun.exe,脚本文件可以保存为以btr为扩展名的任意文件名,使用的时候直接执行脚本文件就可以了。
合理的使用批处理脚本,可以大大的提高Windows Mobile设备的使用效率,让我们从繁杂的操作中解放出来。还在等什么?赶快使用批处理来放松你的双手吧!再看几篇关于Windows的文章


















