使用 Javascript 运行批处理文件 - Firefox

Running Batch file using Javascript - Firefox

本文关键字:Firefox 批处理文件 运行 Javascript 使用      更新时间:2023-09-26

这对我来说很重要,因为我有一个只能通过命令提示符打印的PRN文件。我想在给出打印命令后删除该文件。

因此,这两个命令只能使用批处理文件执行。

当我尝试在javascript中使用activexobject时,我的Firefox浏览器无法运行它。

<script>
MyObject = new ActiveXObject("WScript.Shell");
function Runbat()
{
MyObject.Run("'"D:''abc.bat'"");
}
</script>

一起在一个 html 页面中。

我找到了这个,它似乎工作正常:)

<html>
    <head>
        <script language="JavaScript" type="text/javascript">
            MyObject = new ActiveXObject("WScript.Shell")
            function Runbat()
            {
                MyObject.Run("'"D:''test.bat'"");
            }
        </script>
    </head>
    <body>
        <h1>Run a Program</h1>
        This script launch the file any bat File<p>
        <button onclick="Runbat()">Run bat File</button>
    </body>
</html>

现在我真的不知道您是否已经在使用该解决方案,如果是这样,并且您仍然在 Firefox 中面临此问题,您可能需要在浏览器安全性方面进行更多调查,以了解这是否可能,因为这篇文章指出:

不,这将是一个巨大的安全漏洞。想象一下,如果有人可以跑

format c:

每当您访问他们的网站时。