วิธีเริ่มการบันทึก QuickTime ที่บรรทัดคำสั่ง


คำตอบ:


12

1) สร้าง Applescript โดย AppleScript Editor และบันทึก (เช่น QTRecord.scpt):

 tell application "QuickTime Player"
     activate
     start (new movie recording)
 end tell

2) เปิด Terminal และเรียกใช้สคริปต์ในบรรทัดคำสั่ง:

 osascript QTRecord.scpt 

หรือสิ่งทั้งหมดเป็นหนึ่งซับ:

 osascript -e 'tell application "QuickTime Player" to activate' -e 'tell application "QuickTime Player" to start (new movie recording)'

คุณจะรู้พารามิเตอร์เหล่านั้นได้อย่างไร ฟังก์ชัน 'Record' ของตัวแก้ไขสคริปต์ของ Apple ไม่ได้จัดเตรียม ... @ohho
CodeFarmer

1
@CodeFarmer ใช้ Xcode เปิด QuickTImePlayerX.sdef ซึ่งอยู่ภายในโฟลเดอร์ Contents ของแพ็คเกจ Quicktime Player X
James Bush

2

ตามเว็บไซต์นี้สามารถทำได้โดยใช้ Applescript

tell application "QuickTime Player"

    set nr to (new movie recording)
    set nr to start recording true
    delay 10
    set nr to stop recording true
end tell

ดังนั้นมันจึงโต้ตอบกับ Quick-time ไม่มีคำสั่งโดยตรงด้วย QuickTime


การคอมไพล์โค้ดข้างต้นทำให้เกิดข้อผิดพลาดทางไวยากรณ์:Expected end of line, etc. but found “true”.
ohho
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.