2015-11-05 10 views
0

Я просто помог построить 24-часовой фильм для части установки видеоарта. Так что это необычная ситуация. Вот настройка:QuickTime теряет регистрацию на втором дисплее

Mac Mini с двумя дисплеями. Видеоролик QuickTime воспроизводится в полноэкранном режиме на дисплее # 2. Кино пеет и играет весь день. Он никогда не останавливается!

2-й дисплей, иногда теряет связь с Mac Mini (мы все еще не знаем почему). Когда это произойдет, QuickTime не сможет найти дисплей # 2, и фильм переместится, чтобы отобразить # 1. Когда дисплей # 2 возвращается в онлайн, фильм продолжает воспроизводиться на дисплее # 1, частично перекрываясь на дисплее # 2. Таким образом, он больше не воспроизводится на весь экран. Вместо этого мы видим угол фильма на дисплее # 2.

Ищу скрипт, который будет проверять, если:

  1. ли второй дисплей в Интернете?
  2. Является ли QuickTime воспроизведением в полноэкранном режиме?

И если # 1 истинно, а # 2 - false, то скажите QuickTime, чтобы войти в полноэкранный режим.

Возможно ли такое исполнение сценария? Очевидно, я полный дурак, когда дело доходит до яблочного скрипта, поэтому я открыт для любых идей.

Мы используем QuickTime 7 pro, а на Mac Mini работает Lion.

ответ

0

Вот некоторые фрагменты кода. Вы должны иметь возможность создавать сценарий, который вам нужен.

tell application "Image Events" 
     launch 
     set countDisplays to count displays 
     quit 
    end tell 

    tell application "QuickTime Player" 
     --set the bounds of the first window to {-20, 0, 1280, 920} 
     activate 
     tell application "System Events" to keystroke "f" using {command down, control down} 
    end tell 

 Смежные вопросы

  • Нет связанных вопросов^_^