Я синхронизировал свою библиотеку iTunes с Win7 Desktop, MacBook и NAS.
Поначалу это кажется хорошей идеей, потому что моя музыка / видео синхронизировались на всех устройствах и доступны в автономном режиме, когда я в пути с моим MacBook. Однако это представляет проблему - конфликт.
Если у меня одновременно открыто несколько iTunes, возникает конфликт, потому что они не очень хорошо играют вместе. Поэтому мне нужно помнить, чтобы в любой момент времени был открыт только один iTunes. Кроме того, мне нужно дождаться завершения процесса синхронизации на обоих устройствах, между переключением моего настольного компьютера и ноутбука.
Мне нужен какой-то скрипт, который будет либо:
- Напомните пользователю окно подтверждения при попытке открыть iTunes; или же
- Заблокируйте возможность открывать iTunes до полной синхронизации; или же
- Обеспечить целостность токена / ключа, когда только одно устройство будет иметь ключ в любой заданной точке. С помощью этого ключа пользователь может открыть iTunes. Это может быть просто логическое значение в текстовом файле. Или, возможно, наличие текстового файла достаточно.
Мой вопрос - что я могу использовать, чтобы сделать что-либо из вышеперечисленного? Я не знаю, с чего начать и какие приложения доступны, которые могут помочь мне сделать это.
Ответы:
После некоторых исследований я нашел способ автоматизировать это в Windows 7: AutoHotKey
Я написал скрипт для создания текстового файла для синхронизации с NAS, когда iTunes открыт. Этот текстовый файл является ключом, уникальным для открывающего его компьютера, и будет создаваться / удаляться только в том случае, если рассматриваемый компьютер находится «в сети» для обеспечения целостности.
Я надеюсь, что это поможет кому-то еще. Сейчас я ищу решение для Mac OSX. Я буду делать некоторые исследования на Automator, чтобы увидеть, если это возможно. Если у кого-то есть другое решение, пожалуйста, поделитесь.
источник