【问题标题】:Passing parameters to a DOS batch file called from HTML将参数传递给从 HTML 调用的 DOS 批处理文件
【发布时间】:2011-05-20 12:34:45
【问题描述】:

我有一个关于执行批处理文件的问题,该批处理文件通过 HTML 页面中的 HREF 链接。

到目前为止,我有批处理文件的链接,如果我点击链接,它会毫无问题地执行

> <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、单引号、双引号等,但都没有成功

有人给我提示吗?

提前致谢,

齐罗德

【问题讨论】:

  • 这行不通。像 CGI、PHP、JSP、ASP 这样的东西会帮助你。
  • 我不知道答案,但这里有一个疯狂的猜测:你试过?吗?如href="...dosbatch.bat?para1".

标签: html parameters batch-file dos


【解决方案1】:

HTML 中的链接会触发您的浏览器获取文件,并在必要时呈现它(HTML、SVG、图像等)或提示下载其他任何内容。 HTML 中的链接不像外壳。你不能将 shell 参数传递给一个文件,假设它会被执行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-06
    • 1970-01-01
    • 2016-07-03
    • 2019-01-04
    相关资源
    最近更新 更多