gpt4 book ai didi

browser - 从 NodeJS 中执行 osascript(AppleScript)

转载 作者:太空宇宙 更新时间:2023-11-03 23:11:30 24 4
gpt4 key购买 nike

我知道我可能非常想念这个,

但有人知道为什么这会不断返回错误吗?

$ node -v && node
v0.4.6
> var cmd = 'osascript -e "open location \"http://google.com\""';
> require('child_process').exec(cmd, function (error, stdout, stderr) { console.log(error); });

//Error message
> {
stack: [Getter/Setter],
arguments: undefined,
type: undefined,
message: 'Command failed: 15:20: syntax error: A “:” can’t go after this identifier. (-2740)\n',
killed: false,
code: 1,
signal: null
}

也许和cmd中的双引号有关?

最佳答案

可能只是一个引用问题。这对我有用:

$ node -v && node
v0.4.8
> var cmd = 'osascript -e \'open location \"http://google.com\"\'';
> require('child_process').exec(cmd, function (error, stdout, stderr) { console.log(error); });

顺便说一句,如果您只想打开一个 URL,则无需通过 AppleScript。只需使用 open命令:

> var cmd = 'open \"http://google.com\"';

关于browser - 从 NodeJS 中执行 osascript(AppleScript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6262802/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com