小编Sim*_*mon的帖子

获取脚本位置的父文件夹路径:Applescript

背景:我正在尝试编写一个简单的 applescript 应用程序来启动一个 tcl 应用程序,但是我在脚本的第一部分被卡住了。

我需要获取applescript 路径的父文件夹。当我运行此代码时:

set LauncherPath to path to me
set ParentPath to container of LauncherPath
Run Code Online (Sandbox Code Playgroud)

...我收到此错误:

error "Can’t get container of alias \"Macintosh HD:Users:simon:Downloads:folder with spaces:CrossFire-master:CrossFire Launcher for Mac.app:\"." number -1728 from container of alias "Macintosh HD:Users:simon:Downloads:folder with spaces:CrossFire-master:CrossFire Launcher for Mac.app:"
Run Code Online (Sandbox Code Playgroud)

阅读此答案后,我尝试了以下操作:

set LauncherPath to path to me
set RealLauncherPath to first item of LauncherPath
set ParentPath to container of RealLauncherPath
Run Code Online (Sandbox Code Playgroud)

...但我收到了这个错误:

error "Can’t get item 1 of alias \"Macintosh HD:Users:simon:Downloads:folder with spaces:CrossFire-master:CrossFire …
Run Code Online (Sandbox Code Playgroud)

applescript

11
推荐指数
1
解决办法
2万
查看次数

标签 统计

applescript ×1