письменного разрешения DeepArtment категорически запрещены.
материалов сайта в сторонних источниках информации без
Перепечатка и/или какое-либо иное воспроизведение
Поболтать:public@deepa.ru
Общие вопросы:info@deepa.ru
Готово. Желающие могут даже просмотреть всего вышесказанного на сайте с оригинальной публикацией - 37signals.com.
Остались буквально мелочи: сохраняем скрипт под названием "Camera Connected" как приложение, и указываем его в настройках программы Image Capture для параметра "When a camera is connected, open:".
tell application "iPhoto" to activate
if device_is_connected("") then
return (length of (do shell script check_for_device) is not equal to 0)
set check_for_device to "ioreg -rn " & quoted form of device_name
on device_is_connected(device_name)
Наконец-то наступила очередь ScriptEditor: в окно нового проекта вставляем приведенный ниже код, причем особое внимание уделяем выделенной красным строчке - в тамошних кавычках должно оказаться обозначение камеры. А в строчке ниже tell application "iPhoto" to activate нужно указать программу, автозапуск которой требуется заблокировать - iPhoto, Aperture или Lightroom.
Тут чуть сложнее: обновленный список подключенных USB-устройств сравнивается с содержимым временного файла, после чего мы получаем на руки обозначение камеры. В данном конкретном случае это C750UZ.
Эта команда составит список всех подключенных к компьютеру USB-устройств и сохранит его во временном файле ioreg. Теперь подключим цифровую камеру и введем еще одно заклинание:
Проще всего будет забраться в настройки iPhoto (раздел "General") и запретить там автозапуск программы. Не самое элегантное решение: помимо iPhone у вас есть и камера, для которой как раз и предназначется iPhoto. Отключить синхронизацию фотографий в памяти iPhone с iTunes? Бессмысленно: медиа-комбайн проделывает эту операцию в фоновом режиме и притом без запуска iPhoto. Остается провереннное средство - AppleScript... которому будут предшествовать несколько строчек в терминале:
Люди встречаются разные, поэтому отношение к регулярному запуску iPhoto (или Aperture, если таковая установлена на "макинтоше") в момент подключения iPhone к Маку iPhone может быть двояким - кому-то все равно, кого-то это раздражает. Примкнем к группе недовольных товарищей и попробуем отыскать решение нашей проблемы.
DeepApple Как заблокировать автозапуск iPhoto при подключении iPhone?
Комментариев нет:
Отправить комментарий