国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
CeleCmd 2.0 使用說(shuō)明 功能強(qiáng)大、靈活易用的 WM 批處理解釋引擎

您只要編寫(xiě)簡(jiǎn)單的 CeleCmd 命令文件,就能在 Windows Mobile 中實(shí)現(xiàn)靈活強(qiáng)大的批處理功能。

1.更新為 2.0.670 修正 RAR 解壓和 MULTI-SZ REG 的問(wèn)題等。

2.絕大部分命令兼容老版本的 CCS 文件,其中一個(gè) LOAD 除外, 請(qǐng)參看幫助說(shuō)明。

3. 命令更改:

LOAD:不再支持通配符,如果需要遞歸搜索和通配符,請(qǐng)使用省略命令的形式,如“!\Storage Card\CeleSet*.*”,表示用 CeleCmd 打開(kāi)Storage Card及其子目錄中的所有 CeleSet 開(kāi)頭的文件(包括 REG/EXE/DLL/CCS/PROVXML 都會(huì)被加載)。
REGX:功能增強(qiáng),支持判斷鍵值是否已經(jīng)是特定值。
DLGX:功能已經(jīng)大大增強(qiáng),可以非常方便地定制注冊(cè)表 Tweak 的對(duì)話(huà)框,支持PPC滾動(dòng)條和SP焦點(diǎn)導(dǎo)航。
FILE:DELETE和MOVE交給系統(tǒng)做,Copy File 自己完全實(shí)現(xiàn),支持文件夾,支持遞歸,支持通配符;復(fù)制支持覆蓋ROM文件。
CCUI :支持參數(shù),填寫(xiě)命令道編輯框。
HELP:支持參數(shù),支持顯示自定義的 HTML 內(nèi)容給用戶(hù)。
其它:小更改未列出。

4.新增命令:
RARX:支持RAR 解壓縮(如果存在 UnRAR.dll)。(如果需要支持TGZX,請(qǐng)使用 CeleCmdTGZX.exe)。
DISP:旋轉(zhuǎn)屏幕。
POST:發(fā)送消息。


2.0 下載:
[file]/CeleCmd/CeleCmd.rar[/file]

2.0.686 源代碼下載(請(qǐng)遵循許可協(xié)議):
[file]/CeleCmd/CeleCmd.2.0.686.zip[/file]

下載 (1.6,支持TGZ 解壓):
[file]/attachment/CeleCmd.1.6.360.zip[/file]

論壇討論:
http://www.ioicn.com.cn/forum/viewthread.php?tid=311207

網(wǎng)友zxlch的修改增強(qiáng)版本(本人未驗(yàn)證使用):
http://www.ppcsoft.net/html/354.html
http://hi.baidu.com/zxlch/blog/item/2184f6cb7a880cf052664fdb.html

下面是簡(jiǎn)體中文幫助文件。

CeleCmd 2.0 使用說(shuō)明

[簡(jiǎn)介] [特點(diǎn)] [安裝] [使用] [菜單] [命令] [問(wèn)答] [許可] [致謝]

一、簡(jiǎn)介
    歡迎使用功能強(qiáng)大、靈活方便的 CeleCmd 命令解釋引擎。您只要編寫(xiě)簡(jiǎn)單的 CeleCmd 命令文件,就能在 Windows Mobile 中實(shí)現(xiàn)靈活強(qiáng)大的批處理功能。

[目錄]

二、特點(diǎn)
  1. 性能高效:命令解釋引擎精巧構(gòu)思,短小精干,運(yùn)行迅速。
     
  2. 功能強(qiáng)大:內(nèi)置支持多種命令,使用這些命令可以編寫(xiě)出功能強(qiáng)大的批處理腳本。
     
  3. 擴(kuò)展支持:支持調(diào)用外部 EXE 和 DLL 函數(shù);支持解壓縮 RAR 文件。
     
  4. 使用靈活:支持格式統(tǒng)一的命令行參數(shù)和命令文件,可以在命令行、命令文件和程序界面中,調(diào)用 CeleCmd 的各種功能。
     
  5. 其它功能:支持導(dǎo)入標(biāo)準(zhǔn)的 Windows 注冊(cè)表導(dǎo)出文件和 Windows Mobile RGU 注冊(cè)表腳本腳本,支持處理 Windows Mobile XML/PROVXML 配置文件。
     
  6. 方便調(diào)試:在程序界面中執(zhí)行命令或命令文件,可以在日志窗口中跟蹤腳本執(zhí)行的流程和結(jié)果,方面發(fā)現(xiàn)命令腳本的問(wèn)題。
     
  7. 廣泛支持:一個(gè)可執(zhí)行文件,同時(shí)支持 Windows Mobile Smartphone/PocketPC 2003/5.0/6.0。
     
  8. 源碼公開(kāi):源代碼公開(kāi),方便更改定制和功能增強(qiáng),且在源代碼中增加擴(kuò)展命令支持非常容易。

[目錄]

三、安裝
  1. 安裝:把 CeleCmd.exe 復(fù)制到 Windows Mobile 設(shè)備中即可使用。
     
  2. 卸載:CeleCmd 是“綠色”軟件,刪除 CeleCmd.exe 即可卸載。如果選擇了關(guān)聯(lián) CCS/REG/PROVXML 文件,請(qǐng)先在 CeleCmd 程序中取消文件關(guān)聯(lián)。

[目錄]

四、使用
  1. 使用方式
     
    • 直接執(zhí)行本程序,將顯示允許輸入命令和現(xiàn)實(shí)執(zhí)行結(jié)果的對(duì)話(huà)框,您可以直接在程序界面上執(zhí)行各種操作。
       
    • 在命令行參數(shù)中使用,例如,要?jiǎng)?chuàng)建快捷方式,執(zhí)行“CeleCmd.exe LINK %M\程序\測(cè)試程序.lnk,%W\Test.exe”即可。
       
    • 在命令文件中使用,例如,“CeleCmd.exe LOAD \Storage Card\*.CCS”。
       
    • 如果省略命令關(guān)鍵字,將把參數(shù)作為文件路徑(支持通配符)來(lái)查找相關(guān)文件,并根據(jù)擴(kuò)展名類(lèi)型執(zhí)行相應(yīng)的命令(智能“OPEN”):“.CCS/.REG/.RGU/.XML/.PROVXML”將執(zhí)行“LOAD”命令;“.DLL”文件將執(zhí)行“CDLL”的 DllRegisterServer 命令;“.RAR”文件將被“RARX”解壓縮;其它則調(diào)用系統(tǒng)的默認(rèn)打開(kāi)命令。如果文件路徑以“!”開(kāi)頭,則遞歸查找子目錄重的匹配文件。
       
  2. 命令格式 
    • CeleCmd 的命令是一行字符串,以大寫(xiě)的四字符關(guān)鍵字開(kāi)始,緊跟著的是空格或制表符,后面是命令的參數(shù)。
       
    • 參數(shù)之間用逗號(hào)“,”分隔,如果在參數(shù)中要使用逗號(hào)本身,則需要使用“%,”的轉(zhuǎn)義字符。
       
    • 不同的命令的參數(shù)格式不一致,詳細(xì)請(qǐng)參考 命令。
       
  3. 變量與宏

    CeleCmd 讀取一條個(gè)命令文件后,首先展開(kāi)其中用“%”號(hào)前導(dǎo)的宏:
     
    • E    當(dāng)前腳本的完整路徑
    • C    當(dāng)前腳本的目錄
    • T    當(dāng)前時(shí)間
    • D    當(dāng)前日期
    • X    最后一條命令的返回值,十六進(jìn)制格式,如 0XFFFFFFFF
    • x    最后一條命令的返回值,十進(jìn)制格式,如 -1
    • 0-9  用戶(hù)變量值,用戶(hù)可以通過(guò) EVAL 命令設(shè)置變量 0 到 9 的內(nèi)容,每個(gè)變量能容納 260 個(gè)字符(技巧:其實(shí)變量 0 可以容納 260 * 10 個(gè)字符,但第 260 個(gè)字符開(kāi)始與變量 1 重疊,依次類(lèi)推)
    • A    可能是 \Application Data
    • Y    可能是 \My Documents
    • S    可能是 \Windows\Startup
    • W    可能是 \Windows
    • P    可能是 \Windows\“開(kāi)始”菜單\程序
    • M    可能是 \Windows\“開(kāi)始”菜單
    • V    可能是 \Windows\收藏夾
    • F    可能是 \Program Files
    • R    回車(chē)字符
    • N    換行字符
    • #    十六進(jìn)制字符,后面緊跟這四個(gè)十六進(jìn)制字符,如“%#FEFF”
    • %    由于“%”用于宏轉(zhuǎn)義,如果需要在參數(shù)中確實(shí)需要使用“%”本身,則需要用兩個(gè)“%”代替,如“%1”要寫(xiě)成“%%1”。
    • ,    CeleCmd 把“,”作為參數(shù)分隔符,與“%”類(lèi)似,如果在參數(shù)中需要使用“,”本身,則需要使用“%,”的形式。
       
  4. 命令文件

    CeleCmd 的命令文件是由 CeleCmd 命令組成的命令集合。
     
    • 每條命令單獨(dú)一行。
    • 命令文件中可以使用注釋?zhuān)⑨尡仨殕为?dú)一行,以“;”作為注釋行開(kāi)始。
    • 命令文件支持 UNICODE 格式(已支持帶 BOM 的 UTF-8 和 UTF-16)和 ASCII 格式,為了更高的執(zhí)行效率,推薦使用 UNICODE 格式。
    • 命令文件中可以雜合 Windows Registry Script 內(nèi)容,CeleCmd 會(huì)把 Registry Script 導(dǎo)入到注冊(cè)表。但是使用這種方式必須十分小心,因?yàn)閳?zhí)行過(guò)程中,Registry Script 部分會(huì)被修改(僅在內(nèi)存中),可能導(dǎo)致 CALL 和 GOTO 無(wú)法正常使用(使用原則:最新會(huì)被執(zhí)行到的 Registry Script 放在文件最后的子過(guò)程中,這樣就能避免問(wèn)題)。

[目錄]

五、菜單
  1. 執(zhí)行:刷新聯(lián)系人列表。
     
  2. 清除日志:清除日志窗口中的內(nèi)容。
     
  3. 文件關(guān)聯(lián):把 .CCS 和 .PROVXML 文件關(guān)聯(lián)到 CeleCmd,以便在資源管理器中可以直接打開(kāi) .CCS 和 .PROVXML 文件。
     
  4. 幫助:顯示“幫助”窗口,可以查看本幫助信息。
     
  5. 關(guān)于:顯示程序版本、版權(quán)和作者信息。
     
  6. 退出:退出 CeleCmd 程序。

[目錄]

六、命令

    [LOAD] [BATC] [IFEX] [ELSE] [CALL] [GOTO] [PROC] [ENDP] [PLAY] [BEEP] [MSGX] [DLGX] [LINK] [FILE] [REGX] [RARX] [SEND] [WAIT] [KILL] [SHUT] [EXEC] [CDLL] [EVAL] [ASOC] [DISP] [POST] [CCUI] [HELP]

  1. [LOAD ]<文件路徑>
     
    • 功能:LOAD script file/加載并解釋命令腳本文件、注冊(cè)表腳本文件或者 XML 配置文件。
       
    • 參數(shù):指定命令文件的路徑,支持通配符。
       
    • 示例:LOAD \*.CCS
       
    • 備注


      • 注意:此命令不再支持通配符“*”和“?”。如果要支持通配符,請(qǐng)直接使用路徑名稱(chēng)(不用任何命令),如“\Storage Card\Cele*.CCS”。
      • 此命令可以執(zhí)行 CeleCmd 命令腳本,導(dǎo)入注冊(cè)表腳本,還可以處理 XML 配置文件。CeleCmd 將會(huì)根據(jù)文件內(nèi)容格式(而不是文件擴(kuò)展名),決定使用什么方式來(lái)處理文件。
      • 注冊(cè)表腳本文件中,最后一行不會(huì)被處理,建議最后留一個(gè)空行。
  2.  
  3. BATC <命令1>[;命令2][;命令3][...]
     
    • 功能:BATch Command/一次執(zhí)行多個(gè)命令。
       
    • 參數(shù):命令列表,用分號(hào)分割。
       
    • 示例:BATC BEEP;MSGX Hello%, World!
       
    • 備注:由于分號(hào)被用作分隔符,用此命令執(zhí)行的子命令中,將無(wú)法使用“;”字符。
       
  4. IFEX [!]<條件><,命令>
     
    • 功能:IF condition is true, EXecute command/根據(jù)條件是否成立,決定是否執(zhí)行命令。
       
    • 參數(shù):指定條件和命令。前導(dǎo)“!”表示條件不成立才執(zhí)行。如果不存在下列條件判斷符,則把條件當(dāng)作文件路徑,判斷文件或目錄是否存在。

      =:字符串匹配,忽略大小寫(xiě)

      !:字符串不匹配,忽略大小寫(xiě)

      ==:數(shù)值相等

      !=:數(shù)值不相等

      >:數(shù)值大于

      >=:數(shù)值大于或等于

      <:數(shù)值小于

      <=:數(shù)值小于或等于

      &:位 AND 運(yùn)算

      &&:邏輯 AND 運(yùn)算

      |:位 OR 運(yùn)算

      ||:邏輯 OR 運(yùn)算
       
    • 示例:IFEX %x&0x08,BATC BEEP;MSGX Sure!
       
    • 備注:本命令不修改返回值(即,您可以連續(xù)判斷“%x”并執(zhí)行相應(yīng)的操作)。PROC 中的 IFEX 判斷不影響調(diào)用者的 ELSE 結(jié)果。
       
  5. ELSE <命令>
     
    • 功能:ELSE condition command/如果最近的 IFEX 條件不成立,則執(zhí)行命令。
       
    • 參數(shù):指定命令。
       
    • 示例:ELSE MSGX Error!
       
    • 備注:本命令不修改返回值?;诖它c(diǎn),DLGX 后可以連續(xù)用此命令判斷 %x 的值,而不用擔(dān)心會(huì)被 IFEX 后面的命令修改返回值。
       
  6. CALL <子程序名>
     
    • 功能:CALL procedure/調(diào)用子程序。
       
    • 參數(shù):指定子程序名稱(chēng)。該子程序必須位于此命令之后。
       
    • 示例:CALL _DiableSTK
       
    • 備注:此命令只能在命令文件中使用,不能在命令行參數(shù)中使用。
       
  7. GOTO <子程序名>
     
    • 功能:GOTO procedure/轉(zhuǎn)到子程序。
       
    • 參數(shù):指定子程序名稱(chēng)。該子程序必須位于此命令之后。
       
    • 示例:GOTO _DiableSTK
       
    • 備注:此命令只能在命令文件中使用,不能在命令行參數(shù)中使用。
       
  8. PROC <子程序名>
     
    • 功能:PROCedure/定義子程序。
       
    • 參數(shù):指定子程序名稱(chēng)。
       
    • 示例:PROC _DiableSTK
       
    • 備注:此命令只能在命令文件中使用,不能在命令行參數(shù)中使用。
       
  9. ENDP <子程序名>
     
    • 功能:END of Procedure/子程序結(jié)束。
       
    • 參數(shù):指定子程序名稱(chēng)。
       
    • 示例:ENDP _DiableSTK
       
    • 備注:此命令只能在命令文件中使用,不能在命令行參數(shù)中使用。
       
  10. PLAY [!][$][*]<聲音文件路徑>
     
    • 功能:PLAY sound/播放聲音。
       
    • 參數(shù):指定聲音文件路徑,僅支持 WAV 格式。
       
    • 示例:PLAY \Windows\Alarm1.wav
       
    • 備注:前導(dǎo)“!”表示后臺(tái)播放;前導(dǎo)“$”表示系統(tǒng)聲音別名;前導(dǎo)“*”表示循環(huán)播放。
       
  11. BEEP [類(lèi)型]
     
    • 功能:BEEP/鳴叫。
       
    • 參數(shù):指定鳴叫聲音類(lèi)型(數(shù)值),具體意義與 Windows Mobile SDK 中 MessageBeep 相同,請(qǐng)查閱相關(guān)文檔或?qū)嶋H嘗試。
       
    • 示例:BEEP
       
    • 備注:無(wú)。
       
  12. MSGX <消息文本>[,標(biāo)題][,類(lèi)型]
     
    • 功能:MesSaGe boX/顯示消息框。
       
    • 參數(shù):指定消息文本,消息框標(biāo)題(默認(rèn)為本程序的名稱(chēng)),以及消息框類(lèi)型(默認(rèn)為 0x40)。
       
    • 示例:MSGX 禁用 STK 服務(wù)將導(dǎo)致一卡雙號(hào)功能不能使用。%N%N確實(shí)要禁止 STK 服務(wù)嗎?,禁止 STK 服務(wù),0x24
       
    • 備注

      • 消息框類(lèi)型與 Windows Mobile SDK 中 MessageBox 意義相同,為以下兩組數(shù)值的組合:

        0x00 OK 
        0x01 OK/CANCEL
        0x02 ABORT/RETRY/IGNORE
        0x03 YES/NO/CANCEL
        0x04 YES/NO
        0x05 RETRY/CANCEL

        0x10 ERROR
        0x20 QUESTION
        0x30 WARNING
        0x40 INFORMATION

      • 本命令返回值如下:

        0x01 OK
        0x02 CANCEL
        0x03 ABORT
        0x04 RETRY
        0x05 IGNORE
        0x06 YES
        0x07 NO
       
  13. DLGX [標(biāo)題,[#]][[選中]|{選中}|<選中>|$]文本1][,[選中]|{選中}|<選中>|$]文本2][...]
     
    • 功能:DiaLoG boX/顯示對(duì)話(huà)框。
       
    • 參數(shù):指定對(duì)話(huà)框標(biāo)題(逗號(hào)后“#”表示隱藏“取消”軟按鍵);定義對(duì)話(huà)框中的控件文字;初始值表示復(fù)選框和單選框的初始狀態(tài),最低位為 1 表示第一個(gè)對(duì)話(huà)框控件選中,依此類(lèi)推。
       
    • 示例:DLGX 初始設(shè)置,#$請(qǐng)選擇要執(zhí)行的操作,$,{1}安裝梅花輸入法,<0>安裝中天 A4 輸入法,$,[1]開(kāi)啟 STK 服務(wù),$,$設(shè)置字符串:,%0
       
    • 備注

      • 前導(dǎo)“[]”表示復(fù)選框;前導(dǎo)“<>”表示單選框;前導(dǎo)“{}”表示分組單選框;前導(dǎo)“$”表示提示文字;否則表示編輯框(如果第一項(xiàng),則會(huì)認(rèn)為是對(duì)話(huà)框標(biāo)題)。
      • 如果用戶(hù)點(diǎn)擊確定,將返回所有控件選中狀態(tài)的組合(即,如果第一個(gè)控件被選中,則返回值的最低位為 1,依此類(lèi)推)。只有復(fù)選框和單選框能被選中,但其它控件也計(jì)入選中狀態(tài)組合。
      • 如果用戶(hù)點(diǎn)擊確定,第一個(gè)編輯框的結(jié)果將保存在 %0 中,第二個(gè)編輯框的結(jié)果將保存在 %1 中,依此類(lèi)推。最多支持 32 個(gè)控件。
      • 如果用戶(hù)點(diǎn)擊取消,將返回 -1;
      • 此命令功能已增強(qiáng),且已完全支持 Smartphone 按鍵在控件之間導(dǎo)航,和 PPC 中的上下滾動(dòng)。
      • 特別地,前導(dǎo)“@”表示復(fù)選框,后面緊跟“|注冊(cè)表數(shù)據(jù)”(參考“REGX”格式),在對(duì)話(huà)框中會(huì)自動(dòng)判斷注冊(cè)表鍵值并設(shè)置復(fù)選狀態(tài),返回之前會(huì)自動(dòng)設(shè)置注冊(cè)表鍵值,利用此功能可以寫(xiě)出很強(qiáng)大的注冊(cè)表設(shè)置界面。如:

        DLGX 初始設(shè)置,@顯示 SIM 卡聯(lián)系人|HKCU\ControlPanel\Phone\#ShowSIM=1?0,@啟用 STK 服務(wù)|HKLM\Services\STK_Service\#Flag=0?4,$,$(C) Yonsm.NET

  14. LINK <快捷方式路徑><,目標(biāo)路徑>[,運(yùn)行參數(shù)][,圖標(biāo)路徑][,圖標(biāo)索引]
     
    • 功能:LINK shortcut to target/創(chuàng)建快捷方式。
       
    • 參數(shù)

      快捷方式路徑:指定要生成的快捷方式的路徑,需要“.LNK”擴(kuò)展名。

      目標(biāo)路徑:指定快捷方式的目標(biāo)文件或目錄。

      運(yùn)行參數(shù):目標(biāo)程序運(yùn)行參數(shù)。

      圖標(biāo)路徑:快捷方式圖標(biāo)的路徑。

      圖標(biāo)索引:快捷方式圖標(biāo)的在文件資源中的標(biāo)識(shí)。
       
    • 示例:LINK %S\電話(huà),%W\CProg.exe,,ShellRes.dll,1024
       
    • 備注:圖表索引是該圖標(biāo)在所有圖標(biāo)中的順序;或者用“-”前導(dǎo),緊跟著圖標(biāo)的資源標(biāo)識(shí),如“-100”。
       
  15. FILE <文件路徑>[<操作符>[目標(biāo)]]
     
    • 功能:FILE or directory operation/創(chuàng)建、復(fù)制、移動(dòng)、刪除文件或目錄。
       
    • 參數(shù):指定源文件路徑和目標(biāo)路徑,支持通配符。如果有沒(méi)有以下操作符存在,則表示刪除文件;否則,表示以下操作:

      ->:移動(dòng)文件或目錄(不支持通配符,推薦使用“=>”復(fù)制命令,然后用刪除命令)

      =>:復(fù)制文件或目錄(如果復(fù)制文件夾,文件夾必須用“\”結(jié)尾,如“FILE \Temp\XX\=>\Windows\XX\”;如果要遞歸復(fù)制,必須以“!”前導(dǎo))

      <-:創(chuàng)建文件,并把目標(biāo)數(shù)據(jù)以 ASCII 方式寫(xiě)入到文件中(無(wú)法寫(xiě)入空字符,即“%#0000”)

      <=:創(chuàng)建文件,并把目標(biāo)數(shù)據(jù)以 ASCII 方式追加到文件中

      {-:創(chuàng)建文件,并把目標(biāo)數(shù)據(jù)以 UNICODE 方式寫(xiě)入到文件中

      {=:創(chuàng)建文件,并把目標(biāo)數(shù)據(jù)以 UNICODE 方式追加到文件中
       
    • 示例:FILE !\Temp\*.png=>\My Documents\
       
    • 備注:此命令的復(fù)制功能可以覆蓋 ROM 重的文件,如果要使 ROM 文件,可寫(xiě)直接復(fù)制到本身,“FILE %W\PlumCh1=>%W\PlumCh1”。
       
  16. REGX <<根項(xiàng)><\子項(xiàng)\>[[-|#|@]鍵值][=數(shù)據(jù)][?判斷]
     
    • 功能:REGistry eXecution/讀取、設(shè)置、刪除注冊(cè)表數(shù)據(jù)。
       
    • 參數(shù)

      注冊(cè)表腳本路徑:導(dǎo)入指定的注冊(cè)表腳本到系統(tǒng)注冊(cè)表中,支持通配符,例如“REGX %c\*.REG”。 如果前導(dǎo)“!”表示不顯示提示對(duì)話(huà)框。

      子項(xiàng):所選 ROOTKEY 下注冊(cè)表項(xiàng)的完整名,可以是 HKU、HKCU、HKCR、HKLM 或 HKEY_USERS、HKEY_CURRENT_USER、HKEY_CLASSES_ROOT、HKEY_LOCAL_MACHINE。

      鍵值:要操作的鍵值。如果前導(dǎo)“#”則表示 REG_DWORD 整數(shù)類(lèi)型的數(shù)據(jù),如“#0x20”;如果前導(dǎo)“@”則為 REG_BINARY,如“@23 34 90 255”;否則為字符串。

      數(shù)據(jù):要設(shè)置的數(shù)據(jù)。如果沒(méi)有“=”則表示獲取數(shù)據(jù):如果是字符串?dāng)?shù)據(jù),則保存在 %0 中;如果是整數(shù)鍵值,則保存在 %x 中。如果前導(dǎo)“-”,且數(shù)據(jù)中沒(méi)有“=”則刪除值或子項(xiàng)。

      判斷:判斷鍵值是否等于數(shù)據(jù)(而不是設(shè)置數(shù)據(jù)),“?”后面的內(nèi)容被此命令忽略(為兼容“DLGX”)。
       
    • 示例:REGX HKCR\CeleCmd\#Test=%x
       
    • 備注:此命令描述比較復(fù)雜,請(qǐng)耐心理解。
       
  17. RARX <文件路徑>[,目標(biāo)目錄](méi)
     
    • 功能:RAR file eXtraction/解壓縮 TAR GZip 文件到指定目錄。
       
    • 參數(shù):指定源文件路徑和目標(biāo)路徑。如果沒(méi)有目標(biāo)目錄,將解壓縮到根目錄。
       
    • 示例:RARX %C\CeleSetup.rar,%C
       
    • 備注:此命令必須由 UnRAR.dll 支持。定制 ROM 時(shí)可以用此命令來(lái)解壓縮文件,以避免 InitFlashFiles.dat 中大量的文件拷貝命令,以及 CAB 文件中不支持中文的困擾。
       
  18. SEND <按鍵代碼1[_|^]>[,按鍵代碼2[_|^]][...]
     
    • 功能:SEND key input/模擬按鍵。
       
    • 參數(shù):虛擬按鍵代碼,如 VK_NUMLOCK,請(qǐng)參相關(guān)考編程文檔。如果按鍵代碼以“_”結(jié)束,則僅模擬按鍵按下;“^”則僅模擬按鍵彈起;否則模擬按下并彈起。很生動(dòng)吧:)
       
    • 示例:SEND 0x12_,0x09_,0x09^,0x12^
       
    • 備注:上面的示例模擬 Alt+Tab。按鍵代碼支持 16 進(jìn)制,如“SEND 0x90”表示按下 NumLock 鍵。
       
  19. WAIT <時(shí)間>
     
    • 功能:WAIT to continue/等待指定時(shí)間后再繼續(xù)執(zhí)行命令。
       
    • 參數(shù):指定時(shí)間,單位為毫秒。
       
    • 示例:WAIT 2000
       
    • 備注:無(wú)。
       
  20. KILL <進(jìn)程名稱(chēng)>
     
    • 功能:KILL process/強(qiáng)制終止指定的進(jìn)程。
       
    • 參數(shù):進(jìn)程名稱(chēng),即 EXE 文件名(不包含目錄)。
       
    • 示例:KILL CProg
       
    • 備注:此命令將終止與“進(jìn)程名稱(chēng)”前部分匹配的所有進(jìn)程,所以如果省略參數(shù),可能將全部進(jìn)程關(guān)閉。
       
  21. SHUT [G|P|K|H|S|C|R]
     
    • 功能:SHUT down or reboot device/關(guān)閉、重起或硬起設(shè)備。
       
    • 參數(shù):分別表示 GwesPowerOffSystem()/EWX_POWEROFF/keybd_event/HTC_ColdBoot/HTC_Shutdown/SetCleanRebootFlag/KernelIoControl/EWX_REBOOT 方式執(zhí)行。默認(rèn)為 EWX_REBOOT,即重新啟動(dòng)。
       
    • 示例:SHUT
       
    • 備注:參數(shù)“H”表示硬起(H 可后接一個(gè) Kernel IO ID(默認(rèn)為 H0x1012048),表示硬啟命令,但每鐘設(shè)備的硬啟代碼不一樣:HTC Touch Diamond 為 0x1012048;HTC Prophet 為0x1012594;ASUS P527 為 0x1012004;其它設(shè)備需要分析才能得知),將導(dǎo)致所有數(shù)據(jù)丟失,請(qǐng)謹(jǐn)慎使用。
       
  22. EXEC [!]<EXE 路徑>[,參數(shù)]
     
    • 功能:EXECute a program/執(zhí)行 EXE 程序。
       
    • 參數(shù):指定 EXE 路徑和參數(shù)。
       
    • 示例:EXEC \Windows\WCELoad.exe,"\Windows\HTC Black.tsk" /silent /nodelete /safe
       
    • 備注:前導(dǎo)“!”表示后臺(tái)執(zhí)行,不等待執(zhí)行完成。
       
  23. CDLL <DLL 路徑>[,函數(shù)名稱(chēng)][,[#]參數(shù)1][,[#]參數(shù)2][,[#]參數(shù)3][,[#]參數(shù)4]
     
    • 功能:Call DLL function/調(diào)用 DLL 函數(shù)。
       
    • 參數(shù):指定 DLL 路徑、函數(shù)名稱(chēng)和參數(shù)。如果省略函數(shù)名稱(chēng),將調(diào)用“DllRegisterServer”。參數(shù)默認(rèn)為 UNICODE 字符串,如果以“#”前導(dǎo)則表示整數(shù);最多支持四個(gè)函數(shù)參數(shù)。
       
    • 示例CDLL %W\SHELL32.DLL,DllInstall,#1,I
       
    • 備注:函數(shù)必須以 STDCALL 方式導(dǎo)出(不明白什么意思的話(huà),就當(dāng)沒(méi)任何問(wèn)題)。
       
  24. EVAL [變量名][=字符串]
     
    • 功能:EVALuate variable/給變量賦值。
       
    • 參數(shù):指定變量名稱(chēng)(0-9、x、X),以及要賦值的字符串。
       
    • 示例:EVAL 0=My Variable
       
    • 備注: 


      • 如果省略變量名稱(chēng),則清空所有變量。
      • 如果沒(méi)有等號(hào)字符,將返回該變量的數(shù)值形式。

  25. ASOC [!][文件類(lèi)型]
     
    • 功能:ASOC file type/顯示幫助信息。
       
    • 參數(shù):指定要關(guān)聯(lián)的文件類(lèi)型,如果不指定,表示“CeleCmd”類(lèi)型。前導(dǎo)“!”表示刪除文件關(guān)聯(lián)。
       
    • 示例:ASOC .reg
       
    • 備注:可以關(guān)聯(lián)的文件類(lèi)型有:.ccs/.reg/.provxml/.xml。
       
  26. DISP [0|1|2|4]
     
    • 功能:DISPlay rotation/旋轉(zhuǎn)屏幕。
       
    • 參數(shù):指定屏幕方向,如果不指定,則切換橫屏和豎屏。
       
    • 示例:DISP 4
       
    • 備注:可以用這個(gè)來(lái)旋轉(zhuǎn)屏幕,然后用“EXEC”來(lái)加載一些導(dǎo)航軟件,并等待執(zhí)行完成。
       
  27. POST [=]<$|窗口名稱(chēng)|窗口類(lèi)名><,消息>[,wParam][,lParam]
     
    • 功能POST message/給窗口發(fā)送消息。
       
    • 參數(shù):指定窗口名稱(chēng)或類(lèi)名,以及消息標(biāo)識(shí)和參數(shù)。前導(dǎo)“=”表示等待完成,“$”表示給所有窗口發(fā)送消息。
       
    • 示例:POST =$,0x111,1234,0
       
    • 備注:無(wú)。
       
  28. CCUI [ 命令]
     
    • 功能:CeleCmd UI/顯示 CeleCmd 程序主界面。
       
    • 參數(shù):填寫(xiě)命令到 CeleCmd 主窗口的編輯框中。
       
    • 示例:CCUI
       
    • 備注

      • 在程序界面中,可以交互式執(zhí)行命令,還可以查看命令的執(zhí)行結(jié)果。
      • 不帶參數(shù)執(zhí)行 CeleCmd,默認(rèn)將會(huì)執(zhí)行此命令,顯示程序主界面。
      • 您也可以修改 CeleCmd.exe 的資源,把您的 CCS 文件腳本(必須是 UNICODE 格式,且最后兩個(gè)字節(jié)必須是 0)導(dǎo)入到  CeleCmd RCDATA 資源中,則 CeleCmd 默認(rèn)將執(zhí)行您的自定義命令。

       

  29. HELP [文字]
     
    • 功能:HELP information/顯示幫助信息。
       
    • 參數(shù):在幫助窗口中要顯示的 URL(如“http://www.yonsm.net”)、文件(如“\Test.txt”)或文字(支持 HTML)。默認(rèn)顯示 CeleCmd 幫助。
       
    • 示例:HELP 歡迎使用我定制的 ROM
       
    • 備注:幫助信息已更新,建議看看。另外關(guān)于對(duì)話(huà)框也重寫(xiě)了,有興趣也看看:)
       

[目錄]

七、問(wèn)答
  1. 在定制 ROM 的時(shí)候,怎樣使用 CeleCmd 來(lái)執(zhí)行初始化操作?

    可以參考 Sample 中的 CCS 文件,也可以參考 Kavana 或我定制的 ROM OS 中的 CeleCmd 腳本。下面是一般性用法:

    1). Windows Mobile 硬起后解釋 InitFlashFiles.dat:創(chuàng)建系統(tǒng)目錄;顯示歡迎和屏幕調(diào)整界面;加載 CeleCmd.exe。
    2). CeleCmd 加載根目錄下所有子目錄下的 *.CCS:假設(shè)自動(dòng)掃描到 \Windows\CeleSetup.CCS。
    3). CeleSetup.CCS 內(nèi)的命令:創(chuàng)建基本的快捷方式;解壓縮 CeleSetup.rar 壓縮包中的文件到相應(yīng)位置;加載 \Storage\* 和 \Storage Card\*,即掃描 SD 卡上的子目錄中所有 .CCS 文件。
    4). 在 SD 卡中放個(gè) CeleCard.CCS 和 CeleCard.REG,自動(dòng)把卡上的軟件的快捷方式添加到開(kāi)始菜單->程序->工具中,并把相應(yīng)的設(shè)置導(dǎo)入注冊(cè)表中。

  2. 如何安裝 CAB 而沒(méi)有界面提示?

    EXEC %W\WCELoad.exe,"\Storage Card\ABC.cab" /silent /nodelete /safe

  3. 如何通知系統(tǒng)刷新桌面插件?

    POST $,0x1A,0xF2

  4. PPC 中,如何更改今日主題?
    	PROC _更換桌面主題		FILE %W\stwater.jpg		REGX HKCU\Software\Microsoft\Today\-UseStartImage		EXEC %W\WCELoad.exe,"%W\HTC Black.tsk" /silent /nodelete /safe		REGX HKCU\Software\Microsoft\Today\Skin=%W\HTC Black.tsk		REGX HKLM\Software\Microsoft\Color\BaseHue=4		REGX HKLM\Software\Microsoft\Color\-BaseHue		POST $,0x1A,0xF2		WAIT 12000	ENDP _更換桌面主題	

[目錄]

八、許可
  • 本程序及其源代碼是可以免費(fèi)獲取的。
     
  • 如果您使用或修改了其中任何的源代碼,則必須把使用這些源代碼的項(xiàng)目以及項(xiàng)目?jī)?nèi)的所有源代碼和文檔公開(kāi)。否則禁止使用本程序源代碼的任何部分。
     
  • 您可以復(fù)制、分發(fā)和傳播無(wú)限制數(shù)量的軟件產(chǎn)品,但您必須保證每一份復(fù)制、分發(fā)和傳播都必須是完整和真實(shí)的,包括所有有關(guān)本軟件產(chǎn)品的軟件、電子文檔,版權(quán)和商標(biāo)宣言。
     
  • 作者特此申明對(duì)本軟件產(chǎn)品之使用不提供任何保證,不對(duì)任何用戶(hù)保證本軟件產(chǎn)品的適用性,不保證無(wú)故障產(chǎn)生;亦不對(duì)任何用戶(hù)使用此軟件所遭遇到的任何理論上的或?qū)嶋H上的損失承擔(dān) 責(zé)任。
     
  • 如果您使用本軟件,即表示已經(jīng)默認(rèn)接受了此協(xié)議。

[目錄]

九、致謝
  • 感謝我親愛(ài)滴 Jane,讓我在夜深人靜的時(shí)候還有心情和精力去完善這個(gè)程序。

  • 感謝 Kavana 的建議以及熱心測(cè)試,以及一直以來(lái)各種非常聰明的想法和雷同的看法。

[目錄]

Powered by Yonsm
電子郵件: Yonsm@msn.com
博客網(wǎng)站: WWW.Yonsm.NET
版權(quán)所有 (C) 2007-2009 Yonsm.NET,保留所有權(quán)利
 

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
PECMD 介紹及 使用命令
autorun.inf完全操作手冊(cè)
Excel 命令行開(kāi)關(guān)
批處理中Explorer的用法
批處理學(xué)習(xí)4
AutoIt自動(dòng)化編程(1)
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服