Открыть папку с помощью applescript (путь к файлу с пробелами)

Я думаю, что моя проблема заключается в пробелах в пути к файлу. Но я не могу заставить его работать.

Вот путь к папке, которую я хочу открыть: /Users/username/Library/Speech/Speakable Items


person user2555399    schedule 21.07.2013    source источник


Ответы (1)


Предполагая, что ваш путь правильный, это будет:

tell application "Finder"
    open ("/Users/username/Library/Speech/Speakable Items" as POSIX file)
end tell
person Paul R    schedule 21.07.2013
comment
Я получаю сообщение об ошибке: error Finder получил сообщение об ошибке: сбой обработчика AppleEvent. число -10000 Путь к файлу должен быть правильным, потому что я перетащил его прямо из Finder в AppleScript, и он соответствует тому, что я думал, что он должен быть. - person user2555399; 22.07.2013
comment
ОК - сначала попробуйте более простой путь, например. tell application "Finder" open ("/Users/username/Documents" as POSIX file) end tell - у меня это работает нормально - я не смог попробовать Speakable Items, так как у меня нигде нет этой папки. Я попробовал это с путем с пробелами, и это тоже работает нормально. - person Paul R; 22.07.2013
comment
ах!!!! Забыл изменить имя пользователя обратно на мое имя! Как глупо с моей стороны! Спасибо! - person user2555399; 22.07.2013
comment
Ага - хороший улов - я был озадачен, почему это не сработало для вас! - person Paul R; 22.07.2013