網頁標題: 更新一下我貼的「可以在螢幕上打出點字的 AutoIt 腳本程式」

Warning: fopen(/home/crazy/www/cmsb/bcj/has_read.php): failed to open stream: Permission denied in /home/crazy/www/compose/reading.php on line 2077

Warning: fputs() expects parameter 1 to be resource, bool given in /home/crazy/www/compose/reading.php on line 2079

Warning: fclose() expects parameter 1 to be resource, bool given in /home/crazy/www/compose/reading.php on line 2080
 



 之前與謝福恩聊天提到如何在執行檔內加上相關資訊,昨天發現 AutoIt 可以讓編譯出來的執行檔壓縮變小,還能在其內加上版本、描述等屬性資料,於是我加入了這些程式碼,功能上沒有更新,只加上屬性而以,我將編譯完的執行檔放在這裡,並且在下面稍微筆記這次改變。

 這幾行被我加到檔案最前面,將對 AutoIt 的編譯器 Aut2exe 起作用,功能如下:

 第一行指定使用 UPX (the Ultimate Packer for eXecutables) 來壓縮執行檔,幾乎可讓它減肥一半,不過會提升編譯的時間。

 二到六行設置執行檔的相關資訊。執行檔上面按快顯然後「內容」,或者焦點停在執行檔直接 Alt+Enter, 就會顯示「內容」的對話,有些執行檔裡面會寫「版本」、「描述」等資訊,有些則無,上面的程式碼就是指定這幾個項目的值。

 第二行指定檔案版本,Windows 的版本寫成四個整數,中間用「點」連接。

 第三行指定檔案描述,雖然我沒有測試過中文,但應該可以才對。

 第四行指定內部名稱,比如 dll 檔案歸屬的模組名稱。我在這邊選用編譯當時的 .au3 檔名為內部名稱。

 第五行宣告著作權,可以寫上作者的大名、製作年份等等。

 第六行指定原始檔名,能用以判斷這個執行檔是否被使用者改名過。從 8-dot_IsPressed.au3 編譯出來預設執行檔名為 8-dot_IsPressed.exe, 所以用它來設置原始檔名。


回 · 測試發表文章,「可以在螢幕上打出「點字」的 AutoIt 腳本程式」 這一篇文章封面


本文張貼者:Bo-Cheng Jhan〔張貼時間:民國105年4月19日(星期二)13點02分 | 更新次數 #1 | 最後更新:民國105年4月21日(星期四)19點23分〕

部落格首頁


學習的故鄉首頁
本站公告:〔您越需要我們,我們就越有創意〕 本站說明書:〔發現故鄉還有改進的地方,請來信告訴原丁們〕
觀察應用學習點數 :〔咱的故鄉有您的參與,會使我們有更大的發揮空間,展現更豐富精彩的學習畫面〕 〔期待藉由無障礙網頁設計,能讓視障小朋友更愛看書、更愛寫作且更愛學習〕:盲用電腦「心得分享」
〔為了讓我們有乾淨的學習環境,請勿任意在本站散播商業廣告與不合法文件或聯結〕:本站宣示