2012-06-22 58 views
1

我有一個簡單的批處理文件坐在我的windows系統 -
關閉@echo
回聲%1 >>%2執行從HTML批處理文件或其他一些GUI

此批處理文件有兩個參數, 1st是一個字符串,第二個是文件名。它將傳遞的字符串附加到文件中。

其直接從命令行執行此批處理文件,但我需要從GUI執行此操作。

是否可以從瀏覽器執行此批處理文件?我可以寫一個簡單的HTML文件,它接受兩個參數並按下一個按鈕來執行這個批處理文件嗎?

是否有任何其他方法來創建一個簡單的GUI執行此批處理文件?

+0

嗯,是的,如果你安裝IE 4或更早版本。 Wee Bit不安全你的想法是不是... –

+0

@Tony我同意,允許瀏覽器在本地機器上執行批處理文件是不安全的。但有沒有辦法在當前瀏覽器中將我的批處理文件列出來,因爲我知道這個批處理文件是無害的。 –

回答

2

它不可能在您的瀏覽器中運行JavaScript的命令行調用,這是由於安全風險。

但是,您可以使用多種其他方法。如果您知道任何Java,則可以使用Swing接口創建一個非常簡單的Java程序,該接口將調用命令行。你也可以選擇在你的本地主機上運行一個php頁面,這將允許你在你的瀏覽器中有一個html前端,它向你的服務器發送一個請求,然後可以爲你打電話。

+0

我知道基本的java,但必須通過Swing閱讀。但我喜歡用java創建GUI的想法。謝謝。 –

+0

Swing非常容易,特別是對於你想要做的事情。 Java代碼本身很可能會使用Runtime和Process類。 –

+0

我能夠使用Swing完成任務。謝謝。 –