Есть ли способ запустить ScreenSharing из терминала?


Ответы:


23
open vnc://server.address[:port]

3
open vnc: // user @ pass: server: port также работает, если вы хотите передать некоторые учетные данные. Риски безопасности, связанные с этим, вы должны учитывать.
Бен Уолдинг

2
open vnc://user@server:portтакже полезен и не несет угроз безопасности, связанных с отображением вашего пароля в списке процессов
Майкл

Я никогда не думал печатать man openдо сегодняшнего дня. Это может многое сделать.
Майкл Фокс,

2
Правильный синтаксис для использования пароляvnc://user:password@server:port
Левса

Знаете, как использовать пароль VNC в качестве аргумента для этого? Спасибо
Петер Бечич

2

Если у вас есть доступ к вспомогательным устройствам, активированным в Системных настройках, вы можете попробовать сохранить следующий AppleScript в редакторе AppleScript и запустить его из командной строки:

tell application "Screen Sharing"
    activate # start Screen Sharing if not running yet
    tell application "System Events"
        keystroke "a" using command down # this will cause the address to clear
        keystroke "127.0.0.1" # replace with your host
        key code 36 # press enter
    end tell
end tell

Сохранить как Sharing.scptи выполнить как osascript /path/to/Sharing.scpt.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.