Re: [问题] 有没有人有关于Binder程式写法或程式码?

楼主: damody (天亮damody)   2014-12-09 09:06:55
※ 引述《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了一堆程式库 或把整个编译连结环境包起来
我只能说好厉害,然后 哈哈
但他再厉害,花的时间一定比我这套东拼西凑还多
但做到差不多的事而已 呵呵
作者: lc85301 (pomelocandy)   2014-12-09 14:59:00
我要承认我不懂这个作业要做啥
作者: MOONRAKER (㊣牛鹤鳗毛人)   2014-12-09 18:33:00
各显神通,测试大家各自表述能力。

Links booklink

Contact Us: admin [ a t ] ucptt.com