我一直在用Perl腳本來讀取日誌文件,但沒有人在工作 想要使用它,因爲它需要從CLI運行它,我希望集成我的Perl代碼,主要是 讀txt文件,並生成和輸出(已超過2000線)到可與Windows或Mac電腦, 例中使用的GUI: 我的perl腳本:將Perl代碼運行到GUI中
#./perl -i myfile
# HELLO this is the output!
相反,我希望用戶運行該應用程序,並給他們上傳文件和運行按鈕的機會。
謝謝!
我一直在用Perl腳本來讀取日誌文件,但沒有人在工作 想要使用它,因爲它需要從CLI運行它,我希望集成我的Perl代碼,主要是 讀txt文件,並生成和輸出(已超過2000線)到可與Windows或Mac電腦, 例中使用的GUI: 我的perl腳本:將Perl代碼運行到GUI中
#./perl -i myfile
# HELLO this is the output!
相反,我希望用戶運行該應用程序,並給他們上傳文件和運行按鈕的機會。
謝謝!
然後,您可以編寫web based frontend或使用GUI庫,如Tk,Wx或Gtk。
作爲CGI腳本運行,應該輸出爲HTML。對於更多的你使用模板系統如Template tool kit
根據我的經驗,Tk是Perl最爲跨平臺的GUI框架。這是非常原始的(無論是外觀還是API),但它幾乎在任何地方都能按照預期的方式工作,只需少許大驚小怪。即使使用Gtk,我也發現有些平臺和Perl部署的組合只是不起作用。
如果您想要轉到CGI路由,請嘗試POEx :: HTTP :: Server。這將在Perl中運行一個小型的Web服務器,而不需要像Apache這樣的完整的Web服務器的所有配置。
不需要CGI - 計算機可能沒有安裝Web服務器,因此運行基於Perl的Web服務器可能更容易。 –