• WINCE的批处理


    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中先是杀死一个进程,然后删除他的可执行文件,
    继而修改一个文件为刚才被删除的可执行文件后启动之,
    实际上这是一个更新并重启的过程

  • 相关阅读:
    错误页面提示大全
    http协议基础知识
    初识性能测试
    seo
    测试工程师的分类和发展方向
    Jsessionid和cookie的区别与联系
    nginx配置
    复盘能力
    开发自测方法
    OKR 目标关键成果法
  • 原文地址:https://www.cnblogs.com/liang123/p/6325394.html
Copyright © 2020-2023  润新知