之前與謝福恩聊天提到如何在執行檔內加上相關資訊,昨天發現 AutoIt 可以讓編譯出來的執行檔壓縮變小,還能在其內加上版本、描述等屬性資料,於是我加入了這些程式碼,功能上沒有更新,只加上屬性而以,我將編譯完的執行檔放在這裡,並且在下面稍微筆記這次改變。 這幾行被我加到檔案最前面,將對 AutoIt 的編譯器 Aut2exe 起作用,功能如下: 第一行指定使用 UPX (the Ultimate Packer for eXecutables) 來壓縮執行檔,幾乎可讓它減肥一半,不過會提升編譯的時間。 二到六行設置執行檔的相關資訊。執行檔上面按快顯然後「內容」,或者焦點停在執行檔直接 Alt+Enter, 就會顯示「內容」的對話,有些執行檔裡面會寫「版本」、「描述」等資訊,有些則無,上面的程式碼就是指定這幾個項目的值。 第二行指定檔案版本,Windows 的版本寫成四個整數,中間用「點」連接。 第三行指定檔案描述,雖然我沒有測試過中文,但應該可以才對。 第四行指定內部名稱,比如 dll 檔案歸屬的模組名稱。我在這邊選用編譯當時的 .au3 檔名為內部名稱。 第五行宣告著作權,可以寫上作者的大名、製作年份等等。 第六行指定原始檔名,能用以判斷這個執行檔是否被使用者改名過。從 8-dot_IsPressed.au3 編譯出來預設執行檔名為 8-dot_IsPressed.exe, 所以用它來設置原始檔名。 回 · 測試發表文章,「可以在螢幕上打出「點字」的 AutoIt 腳本程式」 這一篇文章封面 |
本站公告:〔您越需要我們,我們就越有創意〕 | 本站說明書:〔發現故鄉還有改進的地方,請來信告訴原丁們〕 |
觀察應用學習點數 :〔咱的故鄉有您的參與,會使我們有更大的發揮空間,展現更豐富精彩的學習畫面〕 | 〔期待藉由無障礙網頁設計,能讓視障小朋友更愛看書、更愛寫作且更愛學習〕:盲用電腦「心得分享」 |