从本地webform执行本地二进制文件?

时间:2010-12-25 11:33:08

标签: html user-interface interface

有没有人知道Linux或平台独立于Windows的“超文本应用程序”。我的理解是这项技术允许您从Web浏览器执行本地二进制文件。例如,显然以下将打开Excel。我没有测试过,因为我没有运行Windows。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<TITLE>Run Executable HTA</TITLE>
</HEAD>
<body bgcolor=#565656>
<script language="javascript" type="text/javascript">
var oShell = new ActiveXObject("WScript.Shell");
var prog = "C:\\Program Files\\Microsoft Office\\Office\\Excel.exe";
oShell.run ('"'+prog+'"',1);
window.close();
</script>
</BODY>
</HTML>

最理想的是,我希望能够在表单中指定参数并从我的Web浏览器触发运行。返回输出不是必需的,并且所有内容都在本地计算机上运行,​​因此安全性也不是优先事项。

解决方案越简单越好,因为我朝着这个方向努力的目的是获得廉价而肮脏的GUI并快速运行,这样我就可以专注于项目中更有趣的方面......

1 个答案:

答案 0 :(得分:0)

您还可以查看Qt和WebKit之间的集成。

这可能对你的目的来说太过分了,但是它可以很容易地将API(C ++,例如POSIX函数系统())导出到在这种Web浏览器中运行的JavaScript环境中。

这是创建特定于域的Web浏览器的最简单方法。