এই স্ক্রিপ্ট চেষ্টা করুন:
tell application "QuickTime Player"
set newScreenRecording to new screen recording
tell newScreenRecording
start
delay 3
stop
end tell
tell last item of documents
close
end tell
end tell
এটি 3 সেকেন্ডের জন্য একটি নতুন রেকর্ডিং তৈরি করবে ( delay 3
দৈর্ঘ্য পরিবর্তন করতে লাইনটি সম্পাদনা করুন ), যা আপনার হোম ডিরেক্টরিটির মুভি ডিরেক্টরিতে স্বয়ংক্রিয়ভাবে সংরক্ষিত হয়ে যায়, তারপরে রেকর্ডিং উইন্ডোটি বন্ধ করে দেয়।
আপনি যদি স্বয়ংক্রিয়ভাবে অন্য কোনও ফর্ম্যাটে রফতানি করতে চান তবে লাইনের export in ("" & (path to desktop) & "quicktimeFile.m4v") using settings preset "480p"
আগে লাইন যুক্ত করে আপনি এটি করতে পারেন close
। আপনি যে পছন্দগুলি চয়ন করতে পারেন তা ফাইল> রফতানি ডায়ালগে সংজ্ঞায়িত করা হয়েছে :
প্রিসেটগুলি সম্পর্কে আরও তথ্যের জন্য প্রকৃত ডায়ালগটি পরীক্ষা করুন (নোট করুন যে তারা রেজোলিউড তালিকাভুক্ত হয়েছে "আপ করুন - এটি উপলব্ধ অনুভূমিক পিক্সেলগুলির সাথে খাপ খায়, সুতরাং" 480p "আপনাকে 16-10 রেকর্ডিংয়ের জন্য 640x400 দেয়)। আমি যতদূর জানি, আপনি কাস্টম প্রিসেটগুলি তৈরি করতে পারবেন না।
আপনি যদি নিজের সিস্টেমের শব্দগুলি, এবং মাইক / লাইন-ইন অডিও না ক্যাপচার করতে চান তবে এই প্রশ্নটি দেখুন: আমি কি কুইকটাইম প্লেয়ার স্ক্রিন রেকর্ডিংয়ের সাথে সিস্টেম সাউন্ড পেতে পারি?
কৌতূহলের জন্য, মূল স্ক্রিপ্টটি কেন কাজ করে না এবং কুইকটাইম প্লেয়ারের অ্যাপলস্ক্রিপ্ট বিশেষত্বগুলি সম্পর্কে কয়েকটি নোট রয়েছে:
set newDoc […]
লাইন হিসাব স্ট্রিং "শিরোনামহীন" সঙ্গে সাম্প্রতিকতম ডকুমেন্ট দখল করার চেষ্টা করে newScreenRecording
রেফারেন্স অবৈধ হয়ে একবার রেকর্ডিং বন্ধ থাকে (যা সম্ভবত একটি দরিদ্র নকশা সিদ্ধান্ত ভাল, কিন্তু উহু)। তবে সিংহের অধীনে কুইকটাইম প্লেয়ার (এবং সম্ভবত স্নো চিতাবাঘ) স্ক্রিন রেকর্ডিংগুলিকে "স্ক্রিন রেকর্ডিং", "স্ক্রিন রেকর্ডিং 2" ইত্যাদি হিসাবে সংরক্ষণ করে, সুতরাং এটি কোনও নথি খুঁজে পাচ্ছে না। এটি সর্বাধিক সাম্প্রতিক দস্তাবেজটি ধারণ করার পরে এটি সলভ হয় এবং ভবিষ্যতের প্রমাণগুলি এটি একটি ডিগ্রীতে প্রমাণিত হয়।
export
লাইন একটি প্রিসেট যা আর বিদ্যমান রেফারেন্স (অথবা নাম পরিবর্তন করা হয়েছে)। দুর্ভাগ্যক্রমে কুইকটাইম বা অ্যাপলস্ক্রিপ্ট এ সম্পর্কে কোনও ত্রুটি দেয় না, এটি কেবল নিঃশব্দে ব্যর্থ হয় (আরও খারাপ নকশা)।
কুইকটাইম প্লেয়ারের জন্য অ্যাপলস্ক্রিপ্ট অভিধানটিতে একটি save
ক্রিয়া তালিকাভুক্ত করা হয়েছে তবে আমি এটি কাজ করতে পারিনি suspect আমার সন্দেহ হয় যে কার্যকারিতাটি মারা গিয়েছিল, তবে অভিধানের প্রবেশদ্বারটি সরানো হয়নি। আপনি খেয়াল করবেন যে জিইউআইতে কোনও সেভ কার্যকারিতা নেই, কেবল রফতানি করুন (এবং স্বতঃ-সংরক্ষণ)। সুতরাং আপনি যদি কোনও নতুন ফাইল রফতানি না করে সেভের অবস্থানটি পরিবর্তন করতে চান তবে আপনাকে ফাইলের অবস্থানটি পেতে হবে, তারপরে এটি ফাইন্ডারের মাধ্যমে সরাতে হবে।
export
পরবর্তী লাইনে যাওয়ার আগে লাইনটি শেষ হওয়ার জন্য অপেক্ষা করে না । আমি রফতানি শেষ হওয়ার আগে যদি রেকর্ডিং উইন্ডোটি বন্ধ করি তবে এটি ব্যর্থ হয়। সুতরাং আমি অনুমান করি যে কোনও রফতানি করতে কত সময় লাগবে, সেই পরিমাণটি বিলম্ব করুন, তারপরে উইন্ডোটি বন্ধ করুন figure