CeleCmd 使用说明

[简介] [特点] [安装] [使用] [菜单] [命令] [问答] [许可] [致谢]

一、简介
    欢迎使用功能强大、灵活方便的 CeleCmd 命令解释引擎。您只要编写简单的 CeleCmd 命令文件,就能在 Windows Mobile 中实现灵活强大的批处理功能。

[目录]

二、特点
  1. 性能高效:命令解释引擎精巧构思,短小精干,运行迅速。
     
  2. 功能强大:内置支持多种命令,使用这些命令可以编写出功能强大的批处理脚本。
     
  3. 扩展支持:支持调用外部 EXE 和 DLL 函数。
     
  4. 使用灵活:支持格式统一的命令行参数和命令文件,可以在命令行、命令文件和程序界面中,调用 CeleCmd 的各种功能。
     
  5. 其它功能:支持导入标准的 Windows 注册表导出文件和 Windows Mobile RGU 注册表脚本脚本,支持处理 Windows Mobile XML/PROVXML 配置文件。
     
  6. 方便调试:在程序界面中执行命令或命令文件,可以在日志窗口中跟踪脚本执行的流程和结果,方面发现命令脚本的问题。
     
  7. 广泛支持:一个可执行文件,同时支持 Windows Mobile Smartphone/PocketPC 2003/5.0/6.0。
     
  8. 源码公开:源代码公开,方便更改定制和功能增强,且在源代码中增加扩展命令支持非常容易。

[目录]

三、安装
  1. 安装:把 CeleCmd.exe 复制到 Windows Mobile 设备中即可使用。
     
  2. 卸载:CeleCmd 是“绿色”软件,删除 CeleCmd.exe 即可卸载。如果选择了关联 .CCS 命令文件,请先在 CeleCmd 程序中取消文件关联。

[目录]

四、使用
  1. 使用方式
     
  2. 命令格式 
  3. 变量与宏

    CeleCmd 读取一条个命令文件后,首先展开其中用“%”号前导的宏:
     
  4. 命令文件

    CeleCmd 的命令文件是由 CeleCmd 命令组成的命令集合。
     

[目录]

五、菜单
  1. 执行:刷新联系人列表。
     
  2. 清除日志:清除日志窗口中的内容。
     
  3. 文件关联:把 .CCS 和 .PROVXML 文件关联到 CeleCmd,以便在资源管理器中可以直接打开 .CCS 和 .PROVXML 文件。
     
  4. 帮助:显示“帮助”窗口,可以查看本帮助信息。
     
  5. 关于:显示程序版本、版权和作者信息。
     
  6. 退出:退出 CeleCmd 程序。

[目录]

六、命令

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

  1. [LOAD ]<文件路径>
       
  2. BATC <命令1>[;命令2][;命令3][...]
     
  3. IFEX [!]<条件><,命令>
     
  4. ELSE <命令>
     
  5. CALL <子程序名>
     
  6. GOTO <子程序名>
     
  7. PROC <子程序名>
     
  8. ENDP <子程序名>
     
  9. PLAY [!][$][*]<声音文件路径>
     
  10. BEEP [类型]
     
  11. MSGX <消息文本>[,标题][,类型]
     
  12. DLGX [[[选中]|{选中}|<选中>|$]文本1][[[选中]|{选中}|<选中>|$]文本2][...]
     
  13. LINK <快捷方式路径><,目标路径>[,运行参数][,图标路径][,图标索引]
     
  14. FILE <文件路径>[<操作符>[目标]]
     
  15. REGX <<根项><\子项\>[[-|#|@]键值][=数据]
     
  16. TGZX <文件路径>[,目标目录]
     
  17. SEND <按键代码1[_|^]>[,按键代码2[_|^]][...]
     
  18. WAIT <时间>
     
  19. KILL <进程名称>
     
  20. SHUT [G|P|K|H|S|C|R]
     
  21. EXEC [!]<EXE 路径>[,参数]
     
  22. CDLL <DLL 路径>[,函数名称][,[#]参数1][,[#]参数2][,[#]参数3][,[#]参数4]
     
  23. EVAL [变量名][=字符串]
     
  24. ASOC [!][文件类型]
     
  25. CCUI
     
  26. HELP
     

[目录]

七、问答
  1. 在定制 ROM 的时候,怎样使用 CeleCmd 来执行初始化操作?

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

    1). Windows Mobile 硬起后解释 InitFlashFiles.dat:创建系统目录;显示欢迎和屏幕调整界面;加载 CeleCmd.exe。
    2). CeleCmd 加载根目录下所有子目录下的 *.CCS:假设自动扫描到 \Windows\CeleSetup.CCS。
    3). CeleSetup.CCS 内的命令:创建基本的快捷方式;解压缩 CeleSetup.tgz 压缩包中的文件到相应位置;加载 \Storage\* 和 \Storage Card\*,即扫描 SD 卡上的子目录中所有 .CCS 文件。
    4). 在 SD 卡中放个 CeleCard.CCS 和 CeleCard.REG,自动把卡上的软件的快捷方式添加到开始菜单->程序->工具中,并把相应的设置导入注册表中。

[目录]

八、许可

[目录]

九、致谢

[目录]

Powered by Yonsm
Tencent QQ: 123018
MSN: Yonsm@msn.com
电邮: Yonsm@163.com
网站: WWW.Yonsm.NET
版权所有 (C) 2007 Yonsm.NET,保留所有权利