WINCE上没有提供象window一样的bat文件,如果需要类似功能可以借助第三方程序MortScript

MortScript是一个运行于WINCE上的免费脚本解释程序,脚本文件为.mscr或.mortrun后缀的非Unicode文本文件 

MortScript允许自由使用,但不提供源代码对其修改,他提供了一些类DOS的基本系统操作

例如:注册表修改、文件文件夹操作、进程操作、压缩解压缩,

使用:

下载MortScript后在文件夹中有几个文件,

MortScript.exe提供脚本解释,

AutoRun.mscr 为脚本文件

与脚本文件同名的AutoRun.exe是执行对应脚本的外壳程序,当在程序中执行AutoRun.exe时

就会加载AutoRun.mscr脚本,然后MortScript.exe解释执行,如果使用了压缩解压缩的操作则

MortScript.exe会调用mortzip.dll库

----------文件AutoRun.mscr----------------------

path=SystemPath("ScriptPath")

If (FileExists(path & "/MortScript.exe"))

 Kill("CMP_ZTMobile.exe")

 Delete(path & "/CMP_ZTMobile.exe")

 Rename(path & "/CMP_ZTMobile_UpdatePkg",path & "/CMP_ZTMobile.exe")

 Run(path & "/CMP_ZTMobile.exe")

Else

 BigMessage("MortScript.exe未找到")

EndIf

-------程序调用--------------------------------

string strPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase);

                    strPath += "//" + "AutoRun.exe";

                    Process.Start(@strPath, "");

                    

-----------------------------------------------

以上代码在程序中调用AutoRun.exe从而加载并执行脚本AutoRun.mscr(当然同目录下需要有MortScript.exe文件)

脚本文件AutoRun.mscr中先是杀死一个进程,然后删除他的可执行文件,

继而修改一个文件为刚才被删除的可执行文件后启动之,

实际上这是一个更新并重启的过程

最新文章

  1. poj1155
  2. androidBroadCast总结
  3. 读<jquery 权威指南>[4]-Ajax
  4. Android中使用speex将PCM录音格式转Wav格式
  5. Vector示例一,二
  6. java-1-java开发环境安装及配置-绝对权威
  7. Linux coredump学习笔记
  8. JavaSE(八)之集合概述
  9. USB OTG简介、与普通USB线的区别
  10. EF下lambda与linq查询&&扩展方法
  11. Bootstrap3基础 栅格系统 列中有行,行中有列
  12. Tomcat 启动报错:host-manager does not exist or is not a readable directory
  13. leetcode-algorithms 目录
  14. 在 Ionic2 TypeScript 项目中导入第三方 JS 库
  15. 关于ORA-00979 不是 GROUP BY 表达式错误的解释
  16. java 调用 linux 命令行 +使用管道、awk等命令进行数据处理的方法
  17. mysql递归查询从子类ID查询所有父类
  18. android开发:Android 中自定义属性(attr.xml,TypedArray)的使用
  19. requests.exceptions.MissingSchema
  20. Discrete Square Roots UVALive - 4270(拓展欧几里得)

热门文章

  1. 微信小程序基础之input输入框控件
  2. Android线性布局
  3. Unity UGUI图文混排源码(四) -- 聊天气泡
  4. x264源代码简单分析:宏块分析(Analysis)部分-帧内宏块(Intra)
  5. Maven插件详解
  6. Scipy教程 - 优化和拟合库scipy.optimize
  7. 【一天一道LeetCode】#260. Single Number III
  8. 【一天一道LeetCode】#165. Compare Version Numbers
  9. Android 文件操作心得体会
  10. Java中httpClient中三种超时设置