Có cách nào để khởi chạy ScreenShared từ Terminal không?


15

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:


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

3
open vnc: // user @ pass: server: port cũng hoạt động nếu bạn muốn vượt qua trong một số thông tin đăng nhập. Những rủi ro bảo mật của việc này là của bạn để xem xét.
Ben Walding

2
open vnc://user@server:portcũ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
Michael

Tôi chưa bao giờ nghĩ sẽ gõ man opentrước ngày hôm nay. Nó có thể làm rất nhiều.
Michael Fox

2
Cú pháp đúng để sử dụng mật khẩu làvnc://user:password@server:port
levsa

Bạn có biết cách sử dụng mật khẩu VNC làm đối số cho vấn đề này không? Cảm ơn
Peter Becich

2

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.scptvà thực thi như osascript /path/to/Sharing.scpt.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.