在Node Webkit中使用HTML代码执行.exe或.bat文件
我正在使用节点Webkit,我想有一个HTML文件执行本地文件如.exe
或.bat
,而不是下载它。
我试图在HTML文件(index.html)中使用它:
<a href="installer/setup.exe" >setup</a>
但它不起作用。
你可能会得到一些运气:
https://github.com/nwjs/nw.js/wiki/Shell ,但我不确定它是否涉及到运行的可执行文件。
我将这作为我在nwjs中构build的跨平台屏幕截图实用程序的一部分。 你可以用child_process
模块来做到这一点。 您只需要在加载时运行类似于以下内容的东西:
var exec = require('child_process').exec; exec(path.join(process.cwd(), 'path', 'to', 'exe'), function(error, stdout) { console.log(stdout); });
相关的文档可以在这里find。