我有一個perl腳本,我自動telnet到不同的服務器。但其接口只是命令行。爲了讓普通Windows用戶更加友好,我需要爲它製作GUI。Perl腳本在後臺
我的想法是用VB,Java等語言製作GUI,並讓它調用perl腳本。我的腳本將在命令提示符下運行,並在GUI中顯示返回的結果。
取得了一些成功。 vb中的GUI,我在後臺運行CMD的一個實例,運行perl腳本。但是那是程序失敗。因爲perl腳本在perl的線程中運行,所以我只在腳本完成時得到輸出(而不是說它超時)。我需要一種機制,我可以與perl腳本進行交互,輸出腳本並顯示給用戶,然後從用戶那裏接受輸入等。
請大家給我建議一些方法來實現這一目標。
PS:在使用GUI任何語言沒有限制(如核心工作是通過perl腳本完成的,僅僅是GUI那裏給適當的命令腳本)
在此先感謝
或者Tk,或者Tkx,或者Gtk,或者Wx或者Prima ...或者只是看到http://www.perlmonks.org/?node_id=108708 – runrig 2010-05-26 18:06:29
謝謝您的回覆。 儘管我需要做很多工作,但我終於設法按照自己的方式完成工作:)。 對於其他好奇的人,我使用「GUI閣樓」來設計我的GUI。然後是Win32 API來處理事件和所有其他GUI相關的事情。在程序中導入我的原始腳本並完成了工作。 – Himz 2010-05-27 15:52:46
不錯的鏈接runrig – Himz 2010-05-30 13:05:51