在 Node Webkit 中使用 HTML 代码执行 .exe 或 .bat 文件
Execute a .exe or .bat files with HTML code in Node Webkit
我正在使用 Node Webkit,我想要一个 HTML 文件来执行本地文件,例如 .exe
或 .bat
,而不是下载它。
我试图在 HTML 文件 (index.html) 中使用它:
<a href="installer/setup.exe" >setup</a>
但是没用。
你可能会遇到一些运气:
https://github.com/nwjs/nw.js/wiki/Shell,但我不确定它是否与 运行 可执行文件有关。
我将此作为我的跨平台屏幕截图的一部分 utility 内置于 nwjs。您可以使用 child_process
模块执行此操作。您只需要 运行 加载类似于以下内容的内容:
var exec = require('child_process').exec;
exec(path.join(process.cwd(), 'path', 'to', 'exe'), function(error, stdout) {
console.log(stdout);
});
可以找到相关文档here。
我正在使用 Node Webkit,我想要一个 HTML 文件来执行本地文件,例如 .exe
或 .bat
,而不是下载它。
我试图在 HTML 文件 (index.html) 中使用它:
<a href="installer/setup.exe" >setup</a>
但是没用。
你可能会遇到一些运气:
https://github.com/nwjs/nw.js/wiki/Shell,但我不确定它是否与 运行 可执行文件有关。
我将此作为我的跨平台屏幕截图的一部分 utility 内置于 nwjs。您可以使用 child_process
模块执行此操作。您只需要 运行 加载类似于以下内容的内容:
var exec = require('child_process').exec;
exec(path.join(process.cwd(), 'path', 'to', 'exe'), function(error, stdout) {
console.log(stdout);
});
可以找到相关文档here。