使用 javascript 运行 Apache 服务器中存在的批处理文件
Running a batch file present in Apache server using javascript
我们尝试使用 java 脚本运行 apache 服务器中存在的 bat 文件。 我们收到以下错误"自动化服务器无法创建对象" 请找到以下代码,让我们知道如何解决问题
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script>
function testing() {
alert("Execution will start");
WshShell = new ActiveXObject("WScript.Shell");
alert("after webShell");
//var commandtoRun = "C:''Program Files''Apache Group''Apache2''htdocs''application''gui''templates''execute''test.bat";
WshShell.Run ("'"C:''Program Files''Apache Group''Apache2''htdocs''application''gui''templates''execute''test.bat'"");
alert("after webShell");
}
</script>
</head>
enter code here
<body>
<form>
<p id="demo">Running scripts </p>
<input type="button" onclick="javascript: testing ();" value="Run Scripts" />
<button onclick="javascript: testing ();">Run bat File</button>
</form>
</body>
</html>
JavaScript 在客户端执行。 您提供的位置将引用客户端计算机。 要么将文件放在客户端给定位置,要么编写服务器端代码。 如下。 我希望您使用的是 JSP。
例如
<% String script="Write your script"%>
<script>
function testing(var script) {
WshShell = new ActiveXObject("WScript.Shell");
WshShell.Run (script);
}
var script1=<%=script%>
testing(script1);
</script>
相关文章:
- 通过命令行/批处理文件打开页面时,将javascript代码注入Google Chrome
- 在Node Webkit应用程序中从DOM单击按钮时运行批处理文件
- 执行批处理文件的Javascript,该文件包含基于每个会话的环境变量设置
- Windows批处理文件,使用文件中的行在命令中构造参数
- 如何从批处理文件调用一个带有2个参数的java脚本函数,并将结果返回到环境变量
- 从批处理文件访问JavaScript方法
- 使用批处理文件运行咕噜声构建
- 如何在 JavaScript 中逐个执行批处理文件
- 使用 Javascript 运行批处理文件 - Firefox
- 如何使用 onload 事件从 HTML 网站在 Windows 2008 上的文件共享上运行批处理文件
- 使用 javascript 运行 Apache 服务器中存在的批处理文件
- 使用 Javascript/Windows 批处理文件混合将非 ASCII 字符编码为 HTML
- 将消息从浏览器中运行的 Javascript 发送到 Windows 批处理文件
- 从批处理文件中缓存的cscript中退出值
- 如何编写一个VBS或批处理文件,自动安装谷歌Chrome插件
- 如何使用脚本一个接一个地自动关闭IE的选项卡,这些脚本是使用批处理文件从2分钟后打开的.
- 是否可以从批处理文件(命令提示符)中使用uglifyjs ?如果有,怎么做呢?
- 是否有可能在JS / html中运行批处理文件而不使用ActiveX ?
- 将参数从javascript函数传递到批处理文件
- 批处理文件>Javascript的在有WinSCP祝辞检查文件是否存在