Czy istnieje sposób na uruchomienie ScreenSharing z terminala?


Odpowiedzi:


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

3
otwórz vnc: // użytkownik @ hasło: serwer: port działa również, jeśli chcesz przekazać niektóre poświadczenia. Należy wziąć pod uwagę ryzyko związane z bezpieczeństwem.
Ben Walding,

2
open vnc://user@server:portjest również przydatny i nie wiąże się z zagrożeniami bezpieczeństwa związanymi z wyświetlaniem hasła na liście procesów
Michael

Nigdy wcześniej nie myślałem, żeby pisać man open. To może wiele zdziałać.
Michael Fox,

2
Prawidłowa składnia do użycia hasła tovnc://user:password@server:port
levsa 27.10.16

Znasz sposób na użycie hasła VNC jako argumentu? Dzięki
Peter Becich,

2

Jeśli masz dostęp do urządzeń pomocniczych aktywowanych w Preferencjach systemowych, możesz spróbować zapisać następujący AppleScript w AppleScript Editor i uruchomić go za pomocą wiersza poleceń:

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

Zapisz jako Sharing.scpti wykonaj jako osascript /path/to/Sharing.scpt.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.