2015-04-20 76 views
0

我正在使用Apple Automator,並且在我的工作流程中,我有一個「運行AppleScript」。我想向用戶展示一個項目列表:使用AppleScript的輸出作爲Automator中的Shell腳本的輸入

on run 
    choose from list {"DRNyheder", "DR1", "DRVejret", "ditbt", "ekstrabladet"} with prompt "Please make your selection" without multiple selections allowed and empty selection allowed 
    set aName to item 1 of the result 
    display dialog aName 
    return aName 
end run 

管道中的下一項是「運行Shell腳本」。在這種情況下,它是一個python腳本。這個想法是我想提供AppleScript的輸出爲argv 1.我已經驗證AppleScript正在返回一個字符串,就像我所期望的那樣。

/Users/fred/my_script.py [email protected] 

問題是,我沒有看到參數傳遞給我的Python腳本。任何人都可以幫忙嗎?

如果有幫助,這裏是這部分工作流程的屏幕截圖:

enter image description here

回答

0

好了,這是令人尷尬的容易。事實證明,在Shell Scripts窗口的右上角有一個設置,您可以在其中輸入「作爲參數」。那是票。

enter image description here

相關問題