在 Javascript 中运行命令 Wscript.shell ActiveX
Running command Wscript.shell ActiveX in Javascript
我有一个网页,需要通过ActiveX运行带有一些参数的程序。
我通过以下JavaScript获得这些参数:
var var1 = getUrlParameter("par1", false);
var var2 = getUrlParameter("par2", false);
var var3 = getUrlParameter("par3", true);
var var4 = getUrlParameter("par4", true);
我正在创建一个新的 ActiveX 对象:
MyObject = new ActiveXObject("WScript.Shell")
然后我需要运行一个命令,我已经尝试了几个带有双引号和单引号的选项,但没有任何效果。有时程序根本没有启动,有时变量无法通过。我试过:
MyObject.Run(""C:''Path with''some spaces''program.exe" D:''pathtoafile /PARAM:/para1="+var1+"',/para2="+var2+"',/para3="+var3+"',/para4='""+var4+"'"");
MyObject.Run('"C:''Path with''some spaces''program.exe" D:''pathtoafile /PARAM:/para1="+var1+"',/para2="+var2+"',/para3="+var3+"',/para4='""+var4+"'"');
MyObject.Run("'C:''Path with''some spaces''program.exe' D:''pathtoafile /PARAM:/para1="+var1+"',/para2="+var2+"',/para3="+var3+"',/para4='""+var4+"'"");
再尝试几个小时,如果找到它!
MyObject.Run('"C:''Path with''some spaces''program.exe"' + " " + "D:''pathtoafile" + " " + "/PARAM:/para1="+var1+"',/para2="+var2+"',/para3="+var3+"',/para4='""+var4+"'"");
相关文章:
- Django可以'不能在设置中导入ckeditor,但可以在shell中导入
- 如何在 JavaScript 中运行 shell 命令
- 将标志从Node/Express应用程序Python shell传递到Python脚本
- 从shell脚本中杀死Node.js程序
- Shell样式的函数调用
- 从shell脚本向js脚本传递变量
- 在SAPUI5项目中使用sap.ui.ux3.Shell时,无法在iphone上滚动
- 更新int数组会在Mongo-shell中转换为双数组
- 代码在shell中运行,但提供'可以't查找变量'从文件运行时出错
- Durandal viewChanged event in shell.js
- 在 Javascript 中运行命令 Wscript.shell ActiveX
- Javascript Wscript.Shell命令无法通过单击浏览器中的按钮来工作
- Wscript.shell.run和Wscript.shell.exec不显示相同的输出
- 使用WScript.shell编写文件
- WScript.Shell CurrentDirectory返回调用应用程序的位置,而不是当前位置
- ActiveXObject(“WScript.Shell");在Firefox中未定义
- wscript.Shell在javascript中工作,而不是vbscript
- 如何使用WScript.Shell打开pdf
- 使用WScript.shell activeX执行命令行
- 使用WScript.shell activeX在javascript中执行命令行