कमांड लाइन पर क्विकटाइम रिकॉर्डिंग कैसे शुरू करें?


जवाबों:


12

1) AppleScript एडिटर द्वारा एक एप्सस्क्रिप्ट बनाएं और इसे सहेजें (जैसे QTRecord.scpt):

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

2) टर्मिनल खोलें और कमांड लाइन में स्क्रिप्ट चलाएँ:

 osascript QTRecord.scpt 

या एक लाइनर के रूप में पूरी बात:

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

आप उन मापदंडों को कैसे जानते हैं? Apple स्क्रिप्ट एडिटर 'रिकॉर्ड' फ़ंक्शन, यह प्रदान नहीं करता है ... @ohho
CodeFarmer

1
@CodeFarmer Xcode का उपयोग करके क्विकटाइम प्लेयर X पैकेज के अंदर फ़ोल्डर में स्थित QuickTImePlayerX.sdef खोलें।
जेम्स बुश

2

इस साइट के अनुसार , यह एप्लेसस्क्रिप्ट का उपयोग करके किया जा सकता है

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

तो यह क्विक-टाइम के साथ इंटरैक्ट करता है। QuickTime के साथ कोई प्रत्यक्ष आदेश नहीं हैं।


उपरोक्त कोड को Expected end of line, etc. but found “true”.
संकलित करने से
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.