2011-05-20 75 views
4

我有一個關於執行批處理文件的問題,該文件通過HTML頁面的HREF鏈接。將參數傳遞給從HTML調用的DOS批處理文件

直到現在我都鏈接到批處理文件,如果我點擊鏈接

> <a HREF="file://///hostname/folder/dosbatch.bat">Call dos batch</a> 

這正常上它沒有問題執行。

現在我想將其擴展到:

> <a HREF="file://///hostname/folder/dosbatch.bat para1">Call dos batch with para</a> 

有了這個字符串,我得到錯誤「無法顯示該頁面」

我媒體鏈接試圖與%22幾個組合,%20,單引號,雙引號等,但沒有成功

有沒有任何一個暗示給我?

由於提前,

Zirod

+1

這不起作用。像CGI,PHP,JSP,ASP等將幫助你。 – eckes 2011-05-20 12:51:27

+0

我不知道答案,但這裏有一個猜測:你是否試過'?'?正如'href =「... dosbatch.bat?para1」'。 – 2011-05-20 19:41:05

回答

4

鏈接在HTML觸發您的瀏覽器取回文件,並在必要時(HTML,SVG,圖像等),要麼使其或提示下載了還要別的嗎。 HTML中的鏈接不像一個shell;假設它將被執行,你不能將shell參數傳遞給一個文件。

相關問題