gpt4 book ai didi

applescript - 在 Applescript 命令中使用双引号 Do Shell Script Echo

转载 作者:行者123 更新时间:2023-12-04 03:00:44 25 4
gpt4 key购买 nike

我正在尝试使用 applescript 来运行命令行进程。 Applescript 的简化版本如下所示

do shell script "echo bwfmetaedit --INAM=\"name\" --IART=\"artist\" --ICRD=\"date\" /desktop/filepath.wav"

预期的结果是

bwfmetaedit --INAM="name" --IART="artist" --ICRD="date" /desktop/filepath.wav

如果我只是在终端中运行该命令,我会得到正确的输出。但是使用 applescript 我得到以下结果。请注意值周围缺少的双引号。

"bwfmetaedit --INAM=name --IART=artist --ICRD=date /desktop/filepath.wav"

我在这里错过了什么?我需要在值周围加上双引号,否则命令将无法正常运行。

谢谢,摩根

最佳答案

尝试:

do shell script "echo bwfmetaedit --INAM=\\\"name\\\" --IART=\\\"artist\\\" --ICRD=\\\"date\\\" /desktop/filepath.wav"

关于applescript - 在 Applescript 命令中使用双引号 Do Shell Script Echo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14737414/

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