Re: [問題] 有沒有人有關於Binder程式寫法或程式碼?

看板C_and_CPP作者 (天亮damody)時間10年前發表 (2014/12/09 01:07), 10年前編輯推噓1(101)
留言2則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《KevinLow (凱文漏)》之銘言: : 第一次在這裡發文看了板規不確定能不能這樣問。 : 這次上課的一個作業要做一個叫Binder的C++程式, : 要從一個叫srcFolder的資料夾呼叫兩個.exe檔, : 和一個資料檔(.doc、.pdf或.jpg檔)等三個檔案 : 透過Binder把這三個檔案合併起來, : 然後在dstFolder資料夾輸出一個全新的hostFile.exe檔, : 然後只要點這個hostFile.exe檔就會同時執行上述三個檔案, : 我對這方面的程式完全沒有任何理解, : 在網路上完完全全找不到相關的介紹或是範例, : 請問有人有關於Binder的寫法介紹嗎? 我認真幫你想了一個簡單又可行的方法 先寫一個程式 這個程式直接呼叫目前目錄下的三個檔案 目前看來 *.bat 最適合了 這感覺一天就研究完了 再來寫一個壓縮程式 可以把你講的三個檔案壓起來 根據經驗這會需要一到兩個禮拜的時間 最後一個是要怎麼把壓起來的檔案包進exe 一般來說用 資源檔 可是這會用到編譯器連結器資源產生器有點超過 變成要用你的程式就要再裝一整個編譯環境 啊不過要新手寫一個exe產生exe不依靠其它成品有點太超過了 我覺得最好的方式就是啊 寫一個 nsis或其它安裝檔的 腳本產生器 這個產生器用c++寫? 總之要生出一個exe就對了。 選nsis是因為他產出來的安裝檔是exe 而且nsis可以單獨拿他的exe來用 事先把nsis的檔案當做資源包進exe 可以讓你只要一個exe不用安裝就可以做事 剛好可以把那三個檔案安裝到指定路徑 然後安裝檔都可以設定安裝完自動執行 呵呵 你就可以執行那個bat讓他去把三個程式跑一下 哈哈 大約要花兩個禮拜吧 啦啦 吧吧 這門課絕對不是教編譯器,我感覺是連結器或資源產生器~ 啊哈哈 哈哈哈 我想表達的是工具就是達成目的才是重點 方法多爛都不是問題 要執行那三個程式 又要把這三個程式包起來 安裝檔很明顯就是最佳解啊 產生安裝檔的語法又簡單只需要換路徑而已 產生bat也只是換路徑或檔名 哈哈 如果最後有人用了很正規的方法 call了一堆程式庫 或把整個編譯連結環境包起來 我只能說好厲害,然後 哈哈 但他再厲害,花的時間一定比我這套東拼西湊還多 但做到差不多的事而已 呵呵 -- 標題 [情報] Nowitzki:等我轉身,球已在空中 VirgilDu :MWP : 等我轉身 發現哈登已倒在地上 12/08 16:07 推 vcooter :樓上XD 12/08 16:10 推 Skycrane :樓樓上XD 12/08 16:13 推 jw0311 :樓樓樓上XD 12/08 16:15 推 z581105 :樓樓樓樓上 XD 12/08 16:22 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.167.2.184 ※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1418087228.A.374.html ※ 編輯: damody (118.167.2.184), 12/09/2014 09:14:04

12/09 14:59, , 1F
我要承認我不懂這個作業要做啥
12/09 14:59, 1F

12/09 18:33, , 2F
各顯神通,測試大家各自表述能力。
12/09 18:33, 2F
文章代碼(AID): #1KXaiyDq (C_and_CPP)
文章代碼(AID): #1KXaiyDq (C_and_CPP)