2010-10-25 47 views
1

是否有可能在GNOME終端上構建一個Perl包裝器,它將幫助我將命令傳遞給它並捕獲終端上的輸出?是否可以在GNOME終端上構建一個Perl包裝?

+5

你想達到什麼目的?我有強烈的感覺,gnome終端應用程序根本不需要參與。 – daxim 2010-10-25 11:59:41

+0

如果您想要使用命令行應用程序進行腳本交互,請查看http://search.cpan.org/dist/Expect/Expect.pod(Expect)或http://search.cpan.org/dist/IPC-Run/ lib/IPC/Run.pm(IPC :: Run),甚至是http://search.cpan.org/dist/Term-VT102/VT102.pm(Term :: VT102),它允許您管理虛擬VT102'屏幕「在內存中。 – MkV 2010-10-26 00:57:47

+0

我正在運行與路由器通信的perl腳本。如果腳本失敗,當給出錯誤的路由器命令時,則產生的錯誤應該顯示在gui上 – Hick 2010-10-26 07:03:33

回答

1

您可以使用Gnome2::Vte(我不知道它是如何維護/缺陷的,YMMV)創建您自己的gnome終端(gnome終端使用libvte)而不是包裝終端。

相關問題