มีวิธีการเปิดใช้ ScreenSharing จากเทอร์มินัลหรือไม่


15

ฉันจะเปิดใช้งานการแชร์หน้าจอของ OS X จากบรรทัดคำสั่งและเชื่อมต่อกับระบบที่ระบุได้อย่างไร

คำตอบ:


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

3
open vnc: // user @ pass: server: พอร์ตยังทำงานได้หากคุณต้องการส่งผ่านข้อมูลรับรองบางอย่าง ความเสี่ยงด้านความปลอดภัยของการทำเช่นนี้เป็นของคุณที่จะต้องพิจารณา
Ben Walding

2
open vnc://user@server:portยังมีประโยชน์และไม่ได้มีความเสี่ยงที่เกี่ยวข้องกับการมีรหัสผ่านของคุณแสดงขึ้นในรายการกระบวนการ
ไมเคิล

ฉันไม่เคยคิดที่จะพิมพ์man openก่อนวันนี้ มันสามารถทำอะไรได้มากมาย
Michael Fox

2
ไวยากรณ์ที่ถูกต้องในการใช้รหัสผ่านคือvnc://user:password@server:port
levsa

รู้วิธีการใช้รหัสผ่าน VNC เป็นอาร์กิวเมนต์สำหรับสิ่งนี้หรือไม่? ขอบคุณ
Peter Becich

2

หากคุณมีการเข้าถึงสำหรับอุปกรณ์ช่วยเหลือที่เปิดใช้งานในการตั้งค่าระบบคุณสามารถลองบันทึก AppleScript ต่อไปนี้ใน AppleScript Editor และดำเนินการผ่านทางบรรทัดคำสั่ง:

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.scptosascript /path/to/Sharing.scpt

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.