- 注册时间
- 2006-6-19
- 最后登录
- 2010-1-23
⑥精研
- 积分
- 2223
|
发表于 2009-4-23 14:41:03
|
显示全部楼层
小改
- import tango.io.stream.lines;
- import tango.sys.Process;
- import Util = tango.text.Util;
- import tango.util.log.Trace;
- void main(char[][] args)
- {
- if(args.length <= 1)
- {
- Trace.formatln("没有输入参数!");
- return;
- }
-
- if(args[1] == "gui")
- {
- args[1] = "-L/exet:nt/su:windows:4.0";
- Trace.formatln("GUI模式 :");
- }
- run(args[1..$]);
-
- Trace.formatln("编译完成!");
- }
- void run(char[][] p)
- {
- char[] t = Util.join(p, " ");
- Process dmd = new Process(("dmd " ~ t));
- dmd.execute;
- foreach(line; new Lines!(char)(dmd.stdout))
- {
- Trace.formatln("{}", line);
- }
- }
复制代码 |
|