Выполнение кода drawonward через appscript's ASTranslate дает мне следующее:
#import "FNGlue/FNGlue.h"
FNApplication *finder = [FNApplication applicationWithName: @"Finder"];
FNReference *ref = [[[finder windows] at: 1] target];
FNGetCommand *cmd = [[ref get] requestedType: [ASConstant alias]];
id result = [cmd send];
Результатом будет экземпляр ASAlias; используйте - [ASAlias path], чтобы получить путь POSIX.
Вы не можете сделать это в SB, не прибегая к необработанным кодам событий Apple, поскольку это одна из функций, которые инженеры Apple забыли / не потрудились добавить в SB меньше, чем звездный API .