воскресенье, 10 февраля 2013 г.

блокировать автозагрузуку usb

письменного разрешения 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?

Комментариев нет:

Отправить комментарий