【问题标题】:How do I run a windows command from MediaWiki link?如何从 MediaWiki 链接运行 windows 命令?
【发布时间】:2012-06-11 15:24:58
【问题描述】:

我想在 Mediawiki 页面上发布一个链接,单击该链接会打开 PUTTY 控制台并通过 ssh 连接到服务器。例如,

[file:%SystemRoot%\system32\Cmd.exe /c putty -ssh <some server>]

这被呈现为纯文本。此命令文本%SystemRoot%\system32\Cmd.exe /c putty -ssh &lt;some server&gt; 在 Windows+Run 时完美运行。

想法?

【问题讨论】:

  • 一方面,您不能在 MediaWiki 中使用 file:// 样式的链接开箱即用。您必须更改 $wgUrlProtocols 配置变量。即使那样,我认为您也不能只运行带有参数的 cmd.exe。你可能不得不把你想做的所有事情都放在一个批处理脚本中,然后把链接指向那个。

标签: hyperlink cmd mediawiki exe


【解决方案1】:

编写一个简单的控制台应用程序,在命令行 args[0] 上接受您的输入,然后注册一个协议(例如 foo://)并将页面中的参数传递给该协议。

见:MSDN: Registering an Application to a URL Protocol

【讨论】:

    猜你喜欢
    • 2018-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-14
    • 2019-08-21
    • 1970-01-01
    相关资源
    最近更新 更多