我无法理解为什么这段代码不起作用。 aItems
是一个包含别名路径的数组。
repeat with j in aItems
set Aliasname to name of alias file j
display dialog Aliasname as string
end repeat
我只想获取数组中每个别名的名称,但它失败了:
错误编号-1700从别名文件...启动磁盘到整数
当我硬编码一个别名的路径(字面意思是j
中的相同路径)时,它的工作正常。我做错了什么?
答案 0 :(得分:1)
2条建议。首先,我假设你在Finder中有aItems告诉代码块。您还需要从Finder获取名称,因此首先确保代码的名称行位于Finder tell块中。其次,您的aItems列表是文件引用列表,因此当您要求输入名称时,您不需要“别名文件”。只要问一下j的名字。
我希望有所帮助。祝你好运。