新聞中心

        WINCE快捷方式詳解

        作者: 時(shí)間:2011-02-24 來(lái)源:網(wǎng)絡(luò) 收藏
        //=====================================================================================================
        //TITLE:
        // WINCE快捷方式詳解
        //AUTHOR:
        // norains
        //DATE:
        // Saturday 15-April-2006
        //=====================================================================================================

        1.WINCE快捷方式結(jié)構(gòu)

        WINCE的快捷方式和WIN2K,XP的不同,只是一個(gè)后綴名為.LNK的文本文件.


        其格式如下:

        數(shù)字#路徑

        比如,有個(gè)快捷方式寫法如下:

        23#WindowsToolViewer.exe

        指的是指向WINDOWS文件夾下的Toolviewer.exe可執(zhí)行文件.數(shù)字究竟代表的是什么意思,我也不太清楚;有一說(shuō)法是#后的ACSII字符 的數(shù)量,但如果把上述例子改為1#WindowsToolViewer.exe也可正常運(yùn)行,但去掉數(shù)字則系統(tǒng)無(wú)法識(shí)別.雖然可以正常使用,但建議還 是按照文檔#之后的ACSII字符數(shù)量填寫.

        2.如何把快捷方式加到內(nèi)核中


        假設(shè)我們有一快捷方式EnglishExp.lnk,要將其加到內(nèi)核中.

        在PB環(huán)境中打開(kāi)工程,在project.bib文件的FILES字段中添加:

        EnglishExp.lnk $(_WINCEROOT)PLATFORMMyAPPCEnglishExp.lnk NK H

        其中 $(_WINCEROOT)指的是PC機(jī)子上PB安裝的根目錄,H指的是文件屬性,意義代表如下:

        S:系統(tǒng)
        H:隱藏
        R:壓縮的資源文件
        C:壓縮文件
        U:非壓縮文件

        3.如何把快捷方式放到桌面

        語(yǔ)法如下:Directory(”欲拷貝至的文件夾”):-File(”更改的名稱”,”要拷貝的文件”)

        假設(shè)我們有一快捷方式EnglishExp.lnk,要將其放到桌面,并把快捷方式的名稱改為”英語(yǔ)”
        在PB的project.dat文件加入此句:

        Directory(”WindowsLOC_DESKTOP_DIR”):-File(”英語(yǔ).lnk”,”WindowsCEnglishExp.lnk”)

        包含在內(nèi)核里面的文件全部釋放到”Windows”文件夾下.

        LOC_DESKTOP_DIR指的是本地桌面.在PB中,常用的還有如下宏定義:
        LOC_DESKTOP_DIR: 桌面
        LOC_MYDOCUMENTS_DIR: My Documents
        LOC_PROGRAMFILES_DIR: Program Files
        LOC_FAVORITES_DIR: Favorites
        LOC_RECENT_DIR: Recent
        LOC_MYDOCUMENTS_DIR: My Documents
        LOC_HELP_DIR: Help

        更多的定義可以在ceshellfe.str文件中找到

        4.消除快捷方式的小箭頭

        在PC機(jī)的操作系統(tǒng)中可以通過(guò)修改注冊(cè)表來(lái)取消快捷方式左下角的小箭頭,但在WINCE中注冊(cè)表沒(méi)有關(guān)于取消小箭頭的鍵值(可能我沒(méi)找到^_^).在這里我采用的是直接修改資源文件的做法.
        打開(kāi)shcore.res文件,其中文的路徑在 $(_WINCEROOT)PUBLICCOMMONOAKLIBARMV4IRETAIL

        主站蜘蛛池模板: 来凤县| 白玉县| 柳林县| 丹寨县| 钟祥市| 黑河市| 南城县| 福贡县| 隆德县| 溧阳市| 麻城市| 东莞市| 祥云县| 三江| 敖汉旗| 武安市| 万全县| 阳曲县| 静宁县| 买车| 垫江县| 新蔡县| 黔东| 长沙市| 建德市| 边坝县| 扬中市| 屏东县| 南岸区| 扶余县| 孝昌县| 巴青县| 阿城市| 兰考县| 拜城县| 宁夏| 竹山县| 旺苍县| 和硕县| 三都| 稷山县|