ASPack有辨法自動指定路徑壓縮嗎? |
答題得分者是:careychen
|
chris681016
中階會員 發表:69 回覆:122 積分:98 註冊:2006-10-12 發送簡訊給我 |
|
careychen
尊榮會員 發表:41 回覆:580 積分:959 註冊:2004-03-03 發送簡訊給我 |
HI, 小弟上傳了個檔案
ASPack 右鍵選單註冊檔 你把他下載下來後,把裡面相關的路徑改一下 (裡面的 D:\ 那個是我的 ASPack 所在資料夾) 然後 Double Click 註冊到註冊檔裡,之後對著 Compiler 出來的 exe 或 dll 按右鍵 (可多選) ,會有 ASPack 的選項出現 按下去後就全部一起壓好 如果是用 Delphi 2007 之後的版本,還可以在 Project->Options->Build Events 的 Post-Build 加上 "D:\_Workarea\Tools\Aspack2.12 Compress\Aspack" $(OUTPUTPATH) ※注意上面的雙引號必須存在,如果您用的是有含空白或中文的路徑時!!!!! 而裡面的路徑是我放 ASPack 的地方 ===================引 用 chris681016 文 章=================== ASPack例如我已經知道檔案路徑,和名稱有辨法用程式讓ASPack自動開啟加上自動給路徑壓縮嗎? 或是指定資料匣將資料匣內的檔案都壓縮,不然每次程式一更新就要重壓一次。
------
價值的展現,來自於你用哪一個角度來看待它!!
編輯記錄
careychen 重新編輯於 2009-02-04 12:50:48, 註解 無‧
|
chris681016
中階會員 發表:69 回覆:122 積分:98 註冊:2006-10-12 發送簡訊給我 |
|
careychen
尊榮會員 發表:41 回覆:580 積分:959 註冊:2004-03-03 發送簡訊給我 |
呵,當然可以再偷懶一點呀
不過還是得要 Delphi 2007 之後才能咧,因為 Delphi 2007 之後的才有 Build Event 可以用 不然你就自己用 Indy ftp 的程式,當他被呼叫的時候,就自己檢查…壓縮…上傳 我自己也是這麼弄的,至於那隻程式…是公司資產…建議您還是自己寫一隻,我這邊再給你適當的協助,最後把之前給你的註冊檔改成那隻程式,這樣就可以按下右鍵呼叫你的程式去做那些自動的動作了 ===================引 用 chris681016 文 章=================== 感謝大大分享^^ 可以能連選都不用選,自動壓縮指定的資料匣嗎? 因為我在做線上更新,想說如果開啟「更新程式」比對完要更新的檔,然後「自動壓縮」然後「自動上傳」 大大的方式已經很方便了,想說可以在偷懶一下嗎^^
------
價值的展現,來自於你用哪一個角度來看待它!! |
chris681016
中階會員 發表:69 回覆:122 積分:98 註冊:2006-10-12 發送簡訊給我 |
|
careychen
尊榮會員 發表:41 回覆:580 積分:959 註冊:2004-03-03 發送簡訊給我 |
呵,您可能一直在想自動自動,您忘了再加個幾行程式就好了呀
然後自動開啟下載的資料匣,然後手動選擇所有檔套用大大的壓縮),如果按下「壓縮檢查」傳回已壓縮,我就會自動上傳了。 【然後手動選擇所有檔套用大大的壓縮】這句話改為 上傳前如副檔案為 exe 或 dll 就用 Shellexecute 呼叫 ASPack 對檔案壓縮,然後再上傳 這樣您應該不用加到幾行程式碼!! ===================引 用 chris681016 文 章=================== 感謝大大再次的分享 上傳程式是寫好只是沒有很自動。 例 執行a.exe 一、選擇系統(薪資系統),比對那些檔要更新。 二、壓縮檢查(將要更新的檔,由區域網路主機下載至本機,因為下載的檔都沒有壓縮,所以我比對沒有.bak的檔,然後自動開啟下載的資料匣,然後手動選擇所有檔套用大大的壓縮),如果按下「壓縮檢查」傳回已壓縮,我就會自動上傳了。 想說如果「手動選擇所有檔套用大大的壓縮」能自動執行,這樣以來就只要「選擇系統」就好
------
價值的展現,來自於你用哪一個角度來看待它!! |
chris681016
中階會員 發表:69 回覆:122 積分:98 註冊:2006-10-12 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |