簡體   English   中英

applescript無法從終端運行

[英]applescript does not run from terminal

為什么我的applescript無法從終端運行,我可以從編輯器中成功運行它

我運行命令

/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

要運行已編譯的腳本(文件),您必須省略-e標志並將完整路徑傳遞給腳本

/usr/bin/osascript /Users/myUser/path/to/my_script.scpt

如果你寫

osascript -e "set Volume 10"

-e是腳本的完整內容。

如果您放入某個文件(將其volume.scpt

set Volume 10

您可以將腳本文件稱為

osascript /path/to/volume.scpt

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM