插入 AppleScript 变量,无需用逗号将其与文本分隔

插入 AppleScript 变量,无需用逗号将其与文本分隔

我需要在 applescript 中运行一个 shell 脚本,像这样

set key_status to (do shell script "defaults read " & path_to_plist & " PlistKey")

但是 unix 给出了一个错误,因为这个脚本似乎用逗号分隔了 path_to_plist 和 PlistKey,所以它尝试运行这个

defaults read ~/Library/Preferences/plist_name, PlistKey

这会出现这个错误

域/默认对不存在

有人知道该怎么办吗?

答案1

你有没有尝试过
set key_status to (do shell script " defaults read & path_to_plist & \" PlistKey\" ")

相关内容