Re: [问题] 程式运作的概念??

楼主: Neisseria (Neisseria)   2016-11-30 21:27:45
※ 引述《brightwish (密码同帐号)》之铭言:
: 我对程式的理解只有学校教C++的程度
: 搞不太清楚学到的东西要怎么达成我要的功能
: 举例来说:
: 1. 有一个现成的程式能够把A档案转换成B档案,
: 但是每次转换都要经过一些步骤,选几个设定,有点麻烦。
: 那如果想写一个能够让这个程式,快速批次转档的外挂程式,
: 要怎么去借用原程式的功能?
: 我必须要知道原程式怎么运作吗?
如果是命令列工具,那就找一些 script language 去呼叫那只程式
像是 Bash/Perl/Python/Ruby 挑自己顺手的即可
如果是 GUI 工具,那就要自行找一些 GUI automator
像是 Mac 有 Automator 这只程式
或者是 Sikuli 自己试试看吧 小弟对 GUI automator 比较不熟
: 2. 原本C档案是某些程式专用的档案格式,
: 能不能自己写出另一个程式,
: 去提取C档案中自己需要的资料?
假设是 text file...
如果有现成的 parser 就拿来用,像是 XML、JSON、YAML、INI 等等都有 parser
要不然也可以用 regex 硬解
真的没别的方案才自己写 parser
如果是 binary file 小弟就不熟了 要另请高手
我自己会尽量避开 binary file,以 text file 为主 挑软柿子吃 (遮脸)
: 3. 要做到上述两件事情,在写程式中的哪个领域/主题能学到呢?
这些问题看起来不限定 C/C++,反而用脚本语言写起来比较快
请自行参考
: 请板友指点方向 谢谢
作者: brightwish (密码同帐号)   2016-12-01 00:07:00
谢谢意见 提到一些关键字对我很有帮助

Links booklink

Contact Us: admin [ a t ] ucptt.com