0

我不明白为什么这段代码不起作用。aItems是一个包含别名路径的数组。

repeat with j in aItems
    set Aliasname to name of alias file j
    display dialog Aliasname as string
end repeat

我只想获取数组中每个别名的名称,但它失败了:

错误号 -1700 从启动磁盘的别名文件 ... 到整数

当我硬编码到别名的路径(字面上与 中的路径相同j)时,它工作得很好。我究竟做错了什么?

4

1 回答 1

1

2个建议。首先,我假设您在 Finder tell 代码块中获得了 aItems。您还需要从 Finder 中获取名称,因此首先确保代码的名称行位于 Finder 告诉块内。其次,您的 aItems 列表是文件引用列表,因此当您询问名称时,您不需要“别名文件”。只问j的名字。

我希望这会有所帮助。祝你好运。

于 2012-12-07T22:43:07.787 回答