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中先是殺死一個進程,然后刪除他的可執行文件,
繼而修改一個文件為剛才被刪除的可執行文件后啟動之,
實際上這是一個更新并重啟的過程
總結
- 上一篇: MTK 软件设置路径
- 下一篇: [驱动注册]platform_drive