获取AppleScript文件的父目录的名称



我正在制作一个小脚本,需要使用脚本本身的父目录的名称(.scpt文件(一个变量。

例如,该脚本位于/users/spongebob/myproject/myscript.scpt

我需要将称为myprojectdir的变量设置为myproject。

我尝试了

set myprojectdir to parent of POSIX path of me

以及基于搜索结果的其他变体,但我总是会出现错误

无法获得posix路径。

我要去哪里?谢谢

applescript本身不知道。

您必须问System Events

tell application "System Events" to set myprojectdir to name of container of (path to me)

Finder

tell application "Finder" to set myprojectdir to name of parent of (path to me)

最新更新