Как запустить программу на компьютере B, когда компьютер A открывает веб-страницу - PullRequest
1 голос
/ 16 ноября 2011

У меня есть iPad с программным обеспечением Kiosk. Когда пользователь касается кнопки, он переходит на URL (который я могу указать). Почти все остальное заблокировано.

Я хочу уведомить регистратора (сразу после нажатия кнопки на киоске), что я хотел бы провести сеанс FaceTime, чтобы регистратор мог начать сеанс. У меня есть стойка регистрации на стойке регистрации, которая делает это.

Я исследовал разные подходы, но пока они все выходят за рамки моих нынешних способностей.

Есть предложения, что может быть простым подходом? Я смотрел на использование рычания уведомления или «вставки» названия киоска в URL и использования PHP на веб-странице, но не совсем уверен, как заставить программу работать на компьютере администратора.

У меня есть некоторый опыт работы с HTML, applecript, automator и javascript, но он довольно простой.

1 Ответ

0 голосов
/ 27 мая 2012

Предполагая, что iPad и администратор находятся в одной локальной сети, я бы так и сделал.

  1. Включите веб-сервер на компьютере администратора (Системные настройки> Общий доступ> Общий веб-доступ)

  2. Скопируйте URL-адрес. Это будет выглядеть примерно так:

    http://192.168.1.130/~receptionists_username/
    
  3. Создайте файл .php в каталоге портье / Users / receiveists_username / Sites под названием "faceTime.php"

  4. Заставьте этот файл .php прочитать что-то вроде

    <?php `osascript /path/to/your/apple_script.scptd` ?>
    
  5. Измените URL кнопки киоска на:

    http://192.168.1.130/~receptionists_username/faceTime.php
    
...