2011-01-27 78 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中做這件事將會更加困難,甚至是不可能的。