2

我在终端中有我想放入 AppleScript 文件的命令。这可能吗?

更多信息
我正在使用以下代码来显示隐藏文件。我在终端的命令行上键入它以使其工作:

defaults write com.apple.finder AppleShowAllFiles -bool true
killAll Finder

我想将其转换为 AppleScript 文件,以便双击它,它会像 Windows 中的批处理文件一样运行 sortof。

更新
如果有比 AppleScript 文件更好的选择,除了双击它之外,我还需要知道如何从命令行运行它。

4

2 回答 2

5

虽然这很容易做到,但您不需要将其转换为 AppleScript - 只需将命令放入文本文件并将其保存在桌面上,例如my_script.command.command后缀是重要部分)。然后确保文件是可执行的:

$ chmod +x ~/Desktop/my_script.command

现在,您的桌面上有一个可双击的可执行脚本。

于 2013-03-15T06:37:55.997 回答
3

如果您确实需要将其放入 AppleScript 中:

do shell script "defaults write com.apple.finder AppleShowAllFiles -bool true"
do shell script "killall Finder"

..但请注意,这不会像 shell 脚本那样容易从命令行执行(请参阅@Paul R 的答案)。

于 2013-03-15T06:46:19.237 回答