Как вы связываете тип файла с определенным приложением в Snow Leopard? Очевидно, это отличается от последних 20 лет операционных систем Mac, потому что каждая статья, которую я нахожу о Leopard или ранее, работает определенным образом (выберите файл, Получить информацию, укажите приложение в Open With, нажмите Изменить все, подтвердите), но когда вы сделаете это в Snow Leopard, когда вы меняете все, оно сразу возвращает приложение, которое вы выбрали, обратно в прежнее состояние. Нет проблем, поэтому я выбираю приложение. Только теперь я делаю это только для конкретного файла. Как вы связываете тип файла с конкретным приложением?

[Edit], очевидно, я могу переключиться на некоторые приложения (например, Firefox работал), но я не могу переключиться на приложение, созданное мной, из appleScript.

4 ответа4

2

Попробуйте RCDefaultApp. Вы можете просматривать и редактировать все ассоциации по UTI, расширению или приложению.

1

Это звучит как ошибка. Позвоните в Apple, если у вас есть поддержка по телефону, или посетите панель Genius, чтобы узнать, не является ли это известной проблемой, или подайте радар. Я проверю, когда вернусь домой и подам.

Редактировать: Протестировано, отлично работает для меня, так что пока не исправлено. Я бы посоветовал перестроить базу данных Launch Services, как предложил Бенджамин Шолльник.

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user

У вас есть проблема только с переключением на конкретное приложение, или вы меняете обработчик по умолчанию с Safari на любое другое приложение (например, WebKit, Opera) не работают?

0

Даже после восстановления базы данных и после вызова AppleCare решение этой проблемы не было найдено. Файлы могут быть связаны только по одному с приложением, созданным мной. Но я мог открыть .url файл в OS X FireFox, который предлагает FF спросить, какое приложение использовать. Отсюда я мог выбрать свое приложение и «всегда открывать с помощью».

0

Snow Leopard такой же, как и другие ОС ... Информация о файле это правильный путь ... Но база данных Launch Services, кажется, повреждена / повреждена.

Сначала попробуйте выполнить безопасную загрузку, перезагрузившись с нажатой левой клавишей Shift, перезагрузите компьютер снова после появления окна входа в систему и попробуйте сбросить приложение по умолчанию.

Если это не сработает, загрузите Cocktail (версия Snow Leopard), а затем используйте Система -> Базы данных -> Перестроить

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .