利用批处理命令打造更省心的用机环境

使用220将近5个月了 , 说真的 , 220的缺点很明显 , 但是智能机的可玩性还是让我对它爱不释手 。
220的可用内存一般7-10M , 如果启动时加载的程序较多 , 可能会更少 , 我的有近8 , 9个的自启动程序 , 可用内存6-7M多点 。在使用过程中可用内存会越来越少 , 即使退出一些程序 , 有些内存也没有完全释放 。于是在使用时就要养成随时关闭不用的程序的好习惯 , 并随机执行下内存释放软件 。问题是有些程序在启动时不会立即执行 , 而是显示一个界面 , 只有按下确认键才开始执行一些动作 , 这给使用上带来些许不便 。如我用的内存释放软件是OXIOS 的HIBERNATE v1.3版就是这种情况 。
一开始想到的是利用某些软件的 能自动定时运行其他程序的功能来解决 , 但是这要求我们要了解这些程序的执行参数(可能有些软件还没有可选参数) , 这只有软件的作者才清楚了 。而且对使用者的要求也较高 。基本打消了这个念头 。
后来偶然看到一个叫 "batchrun"的软件 , 能执行批处理命令 , 并能模仿按键动作 , 很好地解决了这个问题 。在批处理文件中建立批处理命令如下:(batchrun.btr)
rstorage cardprogram filesoxioshibernatehibernate.exe
’r是执行命令 , 后面的是我的 "内存释放"软件的存储位置,意思是执行它
s3000‘s 是暂停命令 , 3000代表3秒 , 意思是暂停3秒 , 等待程序启动
k112’k是按键命令 , 112是左软键的代码 , 意思是按下左软键(即执行"内存释放")
然后建立batchrun.exe的快捷方式到开始菜单 , 在 “自动飞行”软件的 “自动”任务里就可以选择它了 。给它定个时间 , 到时内存整理就会自动执行而不用人工干预了 。
看 , 是很简单吧!
你可以把上述两个文件任意取名(只要两个文件同名就行 , 如内存释放.btr,内存释放.exe) , 放在同一目录下 。这样一个batchrun.exe程序就可以代表许多其他程序了 。只要不要搞混淆就行 。
我是在“开始”下建立 一个"自动"目录 , 在"自动"目录下又建立了“瑞星杀毒” , “内存释放”等子目录 。这些子目录里都只是存储了卡上相应程序的快捷方式 。这些快捷方式就可以在“自动飞行”软件的 “自动”任务里调用了 。
batchrun程序在网上搜一下就有 , 它的批处理命令及按键代码如下:
命令:
S***延时 , 1000代表1秒
K***按键 , 模仿按键动作
D***按下键按下某键
U***松开键松开某键
R***执行***程序
C** , **复制文件 , 原文件 TO目标文件
P***在当前位置插入文本
按键代表:
13确认键
37左箭头键
38上箭头键
39右箭头键
40下箭头键
48--57代表0-9数字键
112左软键
113右软键
114通话键
115结束键
91首页键
27返回键
121录音键
129电源键
117音量
118音量—
119*键
120#键
注意:机子不同可能代码有区别 。
左软键(112) , 右软键(113) , 数字键(48-57) 对220是有效的 , 其它还没试 。
另外 , 再附上我的 瑞星杀毒手机版FOR SP(ravce.exe)的批处理命令文件清单:
rstorage cardprogram filesrisingravspravce.exe‘ 执行 瑞星杀毒
s1000暂停1秒 , 等待 瑞星杀毒启动
k49在 瑞星杀毒启动界面下按数字键 ‘1’ , 即‘1 。查杀病毒’
s200等待0 。2秒
k49按数字键‘1’ , 即‘1 。扫描’
s120000等待扫描完成 , 我的256M的卡大概要1分50秒 , 根据自己的实际情况可以调节
k112扫描完成后按左软键 , 即‘完成’
s300等待0 。3秒

推荐阅读