启动外部应用程序
Launch external application
我正在构建一个本地web应用程序,我想用一个按钮启动一个外部应用程序。我在InternetExplorer的.html文件中找到了这段代码,但在show.html.erb中它不起作用,只显示错误消息
<script language="javascript">
function LaunchApp(appPath)
{
try
{
WSH = new ActiveXObject("WScript.Shell");
WSH.run(appPath);
}
catch (ex)
{
errMsg = "An error occured while lauching the application.'n'n";
alert(errMsg);
}
window.open('', '_self', '');
}
</script>
<button onclick="LaunchApp('C:''windows''system32''notepad.exe')">Click me</button>
是否可以启动应用程序?
这样的东西怎么样:
function LaunchApp(appPath)
var oShell = new ActiveXObject("Shell.Application");
var commandtoRun = appPath;
oShell.ShellExecute(commandtoRun,"","","open","1");
}
相关文章:
- 如何在构建node-webkit应用程序后获取外部资源
- 如何从Node Webkit应用程序中退出外部CMD文件
- Cordova包装应用程序内部链接加载在应用程序中,外部链接加载在浏览器中
- 控制node.js应用程序's通过外部网站举办的活动
- 尝试将外部JS和CSS文件添加到我的rails应用程序中
- Angular:如何在外部浏览器中打开Angular变量-appgyver混合应用程序
- Javascript应用程序作为具有外部依赖关系的AMD模块
- 在Ember应用程序中加载外部域脚本
- 谷歌应用程序脚本:如何使用电子表格中的数据查询外部数据库
- 如何从外部将json加载到D3应用程序
- Cordova windows 8应用程序:加载外部javascript(谷歌地图)
- 如何检查我是否使用java服务登录到外部应用程序
- 将外部 Javascript 加载到 rails 应用程序中
- 如果外部应用程序更改了持久模型(服务器数据库),AngularJS 是否可以自动更新视图
- Ember:从应用程序外部更改路线事件
- 如何对一个主要负责重定向到应用程序外部页面的Angular服务进行单元测试
- 监听电子应用程序外部的键盘事件和鼠标移动
- 无法访问Rails应用程序外部的Javascript
- 从React应用程序外部访问Component方法
- 从Vue应用程序外部访问Vue方法或事件