我正在制作一个小脚本,需要使用脚本本身的父目录的名称(.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)