Làm cách nào tôi có thể khởi chạy ScreenShared của OS X từ dòng lệnh và để nó kết nối với một hệ thống được chỉ định?
Làm cách nào tôi có thể khởi chạy ScreenShared của OS X từ dòng lệnh và để nó kết nối với một hệ thống được chỉ định?
Câu trả lời:
open vnc://server.address[:port]
open vnc://user@server:port
cũng hữu ích và không có rủi ro bảo mật liên quan đến việc mật khẩu của bạn hiển thị trong danh sách quy trình
man open
trước ngày hôm nay. Nó có thể làm rất nhiều.
vnc://user:password@server:port
Nếu bạn có quyền truy cập cho các thiết bị trợ giúp được kích hoạt trong Tùy chọn hệ thống, bạn có thể thử lưu AppleScript sau trong AppleScript Editor và thực thi nó thông qua dòng lệnh:
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
Lưu dưới dạng Sharing.scpt
và thực thi như osascript /path/to/Sharing.scpt
.