标签: javascript node.js html5 batch-file node-webkit
我正在使用Node Webkit,我希望有一个HTML文件来执行.exe或.bat等本地文件,而不是下载它。
.exe
.bat
我尝试在HTML文件(index.html)中使用它:
<a href="installer/setup.exe" >setup</a>
但它不起作用。
答案 0 :(得分:0)
你可能会对此感到幸运:
https://github.com/nwjs/nw.js/wiki/Shell,虽然我不确定它是否与运行可执行文件有关。
答案 1 :(得分:0)
我这是我在nwjs中构建的跨平台截图utility的一部分。您可以使用child_process模块执行此操作。您只需要在加载时运行类似于以下内容的内容:
child_process
var exec = require('child_process').exec; exec(path.join(process.cwd(), 'path', 'to', 'exe'), function(error, stdout) { console.log(stdout); });
可以找到相关文档here。