Node.js打开终端窗口(Mac OS上的Electron)

时间:2018-02-09 09:14:08

标签: node.js macos terminal electron osascript

我有一个电子应用程序,我想打开一个终端(cmd窗口),并在点击按钮时在终端内运行脚本。我尝试过一些选项,比如

var spawn = require("child_process").spawn;

但是,这仅在应用程序中运行,并且不会启动外部终端窗口。我也试过

var osascript = require('osascript');
osascript -e 'tell application "Terminal" to do script "./hello.py'

然而,这只是给我错误'SyntaxError:Unexpected string'并且没有启动外部终端。

如果有人有解决方案,请帮助我,因为我已经挣扎了一段时间。

谢谢

0 个答案:

没有答案