如何在chrome中运行批处理文件

时间:2015-12-01 12:43:02

标签: google-chrome

我尝试使用非常简单的HTML创建多个指向我服务器上几个批处理文件的链接,这些批处理文件旨在用户单击链接时运行。使用Chrome,每次我点击其中一个文件时,我的浏览器都会显示脚本本身(即使它是.bat)并且实际上并不运行脚本。 Internet Explorer每次都会运行它,但网络上的所有用户都使用Chrome浏览器进行网页浏览。

当用户点击链接时,有没有办法强制Chrome(最好通过HTML或VB或页面本身的其他脚本而不是更改所有用户的浏览器设置)来运行这些批处理文件?

2 个答案:

答案 0 :(得分:0)

HTML,浏览器上的JS无法运行shell命令,命令行。您必须实现服务器脚本来执行您的bat文件,然后通过Ajax或直接链接从HTML,JS调用它。

答案 1 :(得分:0)

到目前为止给出的答案 - 它不可能" - 不正确或过时。使用Chrome应用可以调用可执行文件(称为" hosts"),如果它们已在Chrome中注册。当然,Chrome应用程序是一个客户端应用程序,因此您需要分发它。

请参阅https://developer.chrome.com/extensions/nativeMessaging#examples