Вот настоящий вызов:

Я создал команду, которая печатает от CLI в OS X 10.11.

osxtype "привет"

отправит собственно нажатия клавиш клавиатуры для h, e, l, l и o. оно будет вводить в то, что приложение активно. Я также написал команду для щелчков мышью.

это также будет работать над SSH. если я использую форму команды, другой компьютер напечатает и щелкнет на главном компьютере. Именно то, что мне нужно.

Я хочу, чтобы PHP запускал эти команды. моя OS X является хостом (только в локальной сети по соображениям безопасности), и теперь его пользователь apache входит в систему как администратор, а не как _www. Я знаю, что это рискованно в большинстве случаев, но это скорее проект рабочей среды. это не для использования через открытый интернет.

Когда я использую

exec('osxtype "hello"');

Ничего не произошло. PHP показывает мне, что я использую администратора с «кем», и, похоже, никаких ошибок нет. Куда идут мои автоматические нажатия клавиш и щелчки мышью?

чтобы быть понятным, я хочу сделать небольшую веб-страницу с кнопками. когда вы нажимаете кнопки, мышь на главном компьютере выполнит серию щелчков в приложении Adobe Flash.

заранее спасибо!

редактировать: спасибо за комментарий.

Кли инструменты, которые я сделал, манипулируют нормальной средой OS X. Я не думаю, что это основано на X11.

Я не говорю PHP, какой дисплей использовать, а также команды. Когда я запускаю их из SSH на другом компьютере, они все еще работают на хосте, как и ожидалось, без какого-либо пояснения, на каком дисплее. Я не уверен, как бы я определил дисплей для отправки команд.

Я ничего не делал в любое время, чтобы ослабить защиту на что-либо. команды сработали в первый раз, когда я их написал, и они в основном просто публикуют простые события, которые соответствуют состоянию мыши и состоянию нажатия клавиши.

0