IE和Firefox下执行exe程序
2012-07-24 16:10
218 查看
IE 下执行exe程序 (ActiveX)
<a href="javascript:LaunchApp()">Clickhere to Execute your file</a>
<script>
function LaunchApp() {
if (!document.all) {
alert ("This ActiveXObject is only available for Internet Explorer");
return;
}
var ws = new ActiveXObject("WScript.Shell");
ws.Exec("D:\\Software\\youfile.exe");
}
</script>
Firefox 下执行exe程序
<a href="javascript:LaunchApp()">Clickhere to Execute your file</a>
<script>
functionLaunchApp() {
netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
var file=Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
file.initWithPath("D:\\Software\\yourfile.exe");
file.launch();
}
</script>
例子:如果exe带参数则var args = ["argument1", "argument2"];
var file = Components.classes["@mozilla.org/file/local;1"]
.createInstance(Components.interfaces.nsILocalFile);
file.initWithPath("c:\\myapp.exe");
// create an nsIProcess
var process = Components.classes["@mozilla.org/process/util;1"]
.createInstance(Components.interfaces.nsIProcess);
process.init(file);
// Run the process.
// If first param is true, calling thread will be blocked until
// called process terminates.
// Second and third params are used to pass command-line arguments
// to the process.
var args = ["argument1", "argument2"];
process.run(false, args, args.length);
如:var arguments = ["-h","10.20.65.41","-p","5901","-w","11111111","--title","1111"];
积累:
var WSS = new ActiveXObject("WScript.Shell");
WSS.RegWrite("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Windows\\Device","pdfFactory Pro,winspool,FPP2:");
var WSS = new ActiveXObject("WScript.Shell"); WSS.RegWrite("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Windows\\Device","pdfFactory Pro,winspool,FPP2:");这个需要是来源于客户端设置打印机,并直接通过applet进行打印
相关文章推荐
- Java桌面程序打包成exe可执行文件
- Qt程序打包成exe可执行文件图文教程
- 手动制作python的exe可执行程序
- Java桌面程序打包成exe可执行文件
- C++获取当前可执行程序(*.exe)所在的路径
- 如何将Java程序打包成exe可执行文件
- 利用PyInstaller把Python程序打包成exe可执行文件
- 在网页中执行本地exe程序的两种方式
- Java程序生成exe可执行文件详细教程(图文说明)
- 程序中执行外部exe
- Java桌面应用安装部署、安装程序制作(exe4j + Inno Setup)——之三:使用exe4j生成EXE可执行文件
- Py2exe——将python程序变成windows下可执行的exe
- (转)C#执行exe程序
- PyInstaller将python脚本打包成exe可执行程序
- Java桌面程序打包成exe可执行文件
- 【Java】将Java文件打包成.exe可执行程序
- [转]C#创建服务及使用程序自动安装服务,.NET创建一个即是可执行程序又是Windows服务的exe
- asp.net 调用本地程序 调用执行exe应用程序
- 制作一个Flex AIR 程序调用 可执行程序(mxmlc.exe) 并且 生成.as文件并编译为.swf文件
- 获取exe可执行程序文件中的图标