为什么我的Applecript不能从终端运行我可以从编辑器中成功运行它
我运行命令
/usr/bin/osascript -e my_script.scpt
我收到错误
0:12:语法错误:未知令牌无法使用此标识符。 (-2740)
我的剧本
set volume 2
set x to 0
open location "spotify:user:wunspe:playlist:meininki"
tell application "Spotify"
set the sound volume to 0
play
repeat 10 times
if sound volume is less than 70 then
set sound volume to (sound volume + 10)
set x to (x + 9)
set volume output volume x without output muted --100%
delay 3
end if
end repeat
end tell
答案 0 :(得分:3)
要运行已编译的脚本(文件),您必须省略-e
标志并传递脚本的完整路径
/usr/bin/osascript /Users/myUser/path/to/my_script.scpt
答案 1 :(得分:0)
如果你写
osascript -e "set Volume 10"
后,-e
是脚本的完整内容。
如果您放入某个文件(我们称之为volume.scpt
)
set Volume 10
您可以将脚本文件称为
osascript /path/to/volume.scpt