日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

WINCE的批处理

發布時間:2025/4/16 编程问答 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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中先是殺死一個進程,然后刪除他的可執行文件,
繼而修改一個文件為剛才被刪除的可執行文件后啟動之,
實際上這是一個更新并重啟的過程

總結

以上是生活随笔為你收集整理的WINCE的批处理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。