2011-01-27 55 views
2

Windows XP令人困惑的命令行界面的GUI前端?

我工作的小公司刚开始使用这个命令行软件,它相当混乱和乏味。我想知道制作一个GUI前端是否可行,以及我将如何开始研究它。

如果可能,我想让它获取数据以填充下拉框等,但至少我想能够按下按钮并执行任何任务。我从来没有做过这样的事情,所以任何帮助都将不胜感激。

感谢

+0

你不打算在VB 6中这样做,是吗?如果是这样,为什么? VB.NET是一个更新,更好,更广泛支持的开发平台。您甚至可以从[here](http://www.microsoft.com/express/Downloads/#2010-Visual-Basic)获得免费版本的Visual Studio 2010 Express,这将允许您使用VB.NET编写程序。 – 2011-01-27 12:40:16

回答

1

有两个选项:

如果在命令行EXE调用DLL或assemlbly做的工作,那么你就可以在基于该方法的DLL前端的工作,它暴露出来(即你可以完全切掉命令行前端)

或者你需要包装命令行运行的进程并捕获它的输出,并根据需要传递它的输入。在这里写这样一个包装:http://support.microsoft.com/kb/305994(这是一个基于在c#中编写包装)。

虽然可以在VB.Net中使用所示技术做到这一点,但在VB6中做这件事将会更加困难,甚至是不可能的。