0

AppleScriptに次の行があります

set msgDate to (current date) as string
set removalString to "\"rm -f ~/Library/LaunchAgents/com.playlister.\"" as string    
do shell script "echo do shell script " & removalString & msgDate & ".plist" & ">> ~/Library/Playlister/" & msgDate & ".applescript"

私がやろうとしているのは、もう一度、文字列を渡すことです

do shell script "rm -f ~/Library/LaunchAgents/com.playlister.whateverthedatestampis.plist"

正しい場所に引用符を付けてください。私は引用符を正しく取得するためのやみくもな試みでかなりのものを動かしています。ほとんど理解できましたが、完全ではありません。

洞察や支援をいただければ幸いです。

4

1 に答える 1

2

これをやろうとしていますか?

set msgDate to (current date) as text
set removalString to "rm -f ~/Library/LaunchAgents/com.playlister."

do shell script "echo do shell script \\\"" & removalString & msgDate & ".plist\\\"" & " >> ~/Library/Playlister/" & quoted form of msgDate & ".applescript"
于 2013-05-10T03:06:07.047 に答える