开源项目 FOC
为什么叫FOC?
当初是 Frame of CMDs 的缩写,后来想想,不恰当, 还是GUI Frame For CMDs 适当些。
索性就这样吧,懒得改了。
写这个的目的是方便调用命令行工具。提供一个通用的调用CMD命令行工具的框架。
由于某些原因,命令行工具在某些方面更强大。但是由于命令行 参数过多,不便记忆,还要切换到CMD模式中运行,是有诸多不便。
个人能力有限,时间有限,思路有限,就想发布给大家让我们共同完善。
项目 采用 DELPHI 编写 我提供 Delphi7.0和Delphi2007 编译的不同版本源代码 。(不带控件)
需要控件的请单独PM 我。或留言。
这里有我的联系方式
http://www.hysia.com/Project/about.html
截图如下:

现行特性:
Ver 0.1 Beta
————————————————————————————————
1.手动选择待执行的CMD程序,手动加入 程序运行参数 执行后, 在GUI 程序中回显执行结果。
2.动态读取当前系统用户名,并Say Hello
3.测试版我尝试做了下界面,用到了 cnPack中的水波纹特效。和VCL 控件+ TM2008 SKIN
4.使用基于FastCode 的DELPHI 2007 编译的。
To Do list:
————————————————————————————————
1.设计新界面,加入RunDosinMemo ,使直接执行DOS命令并回显。
2. 完成选项功能,使写入INI文件配置CMDs的程序路径及运行参数,这样不用手动浏览添加CMD程序和手动输入运行参数,方便,准确。你需要的仅仅是熟悉常用参数的配置 :)
已知BUG:
1.由于GUI 采用了 创建执行CMD的进程并等待结束,然后回显。所以,当执行某些CMD程序的监听功能时,程序会“假死”。所以除了带参数 直接显式调用 CMD 程序 外,还没有好的能回显的方法。高手请赐教。比如NC 监听 端口 就不能在GUI 中回显。