在WinCE中建立自己的捷徑

來源:互聯網
上載者:User
        捷徑或稱(.lnk)檔案是可以提供到其他檔案連結的很小的檔案,你可以使用.lnk檔案指向位於Windows檔案夾中的檔案。
        如果你不使用.lnk檔案,你只能通過檔案系統檔案(.dat)在ROM之外製作Windows檔案夾下的檔案的完全複本。
        以下步驟列出了如何建立一個案頭捷徑。當你建立了這個檔案以後,你需要把它加入到運行時的image裡,在大多數情況下,你需要把這個檔案複製到Windows系統以外的地方。

       建立一個案頭捷徑的方法如下:
1、從Platform Builder中的File菜單選擇New Project or File
2、在New Project or File對話方塊中選擇Files標籤
3、選擇Text File類型
4、在File name文字框中,輸入<File Name>.lnk,其中<File Name>可根據需要輸入,下同。這樣,一個新檔案就被建立並開啟了
5、在<File Name>.lnk中,輸入連結命令
       .lnk檔案是一個包含了命令列和被連結目標的文字檔,它有一個命令列長度部分和一個命令列。你也可以通過參數傳遞給被連結的目標,這是可選的。然而,如果捷徑模組在Coredll中被替換了,那麼這個行為也可能會被改變。
      作為預設的,一個.lnk檔案使用如下的格式。
            [後面命令列和參數的ASCII字串的長度]#[命令列[參數]]
     舉個例子,要能過兩個參數運行你的MyApp.exe程式,一個MyApp.lnk檔案內可包含這個語句:
          40#/Windows/MyApp.exe parameter1 parameter2
6、從File菜單中選擇Save As
7、把這個檔案儲存在BSP的OAK部分以便於編譯進作業系統image中。使用Save As對話方塊導航到%_WINCEROOT%/public/<Platform Name>/<Windows CE Version>/<BSP Name>/OAK/Files並且選擇Save
        你已經建立了捷徑檔案,你現在可以通過編輯Project.bib把它加入到OS中,或者添加到你的平台組件樹中。如果是前者,只需開啟Project.bib檔案並且在FILES段中加入如下一行代碼:
      MyApp.LNK $(_FLATRELEASEDIR)/MyApp.LNK NK S
      在這個例子中,MyApp.LNK被放入NK的記憶體塊中,可選的參數S把它定義成系統檔案屬性。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.