প্রথমত, এই ধরণের জিনিস সম্পর্কে সাবধানতা অবলম্বন করুন। সিস্টেম অটোমেশন এর মতো ভার্চুয়াল কীবোর্ডের মতো কিছু ব্যবহার করা দুর্ঘটনাজনিত পার্শ্ব-প্রতিক্রিয়া হতে পারে যদি আপনি একটি অজানা লক্ষ্যতে কী স্ট্রোকগুলি প্রেরণ করেন।
তবে, এখানে:
repeat
tell application "TextEdit"
activate
tell application "System Events" to key code 124
delay 2
tell application "System Events" to keystroke "l"
delay 2
tell application "System Events" to keystroke "c"
delay 2
tell application "System Events" to keystroke "cool!"
delay 2
tell application "System Events" to keystroke return
delay 2
tell application "System Events" to key code 53
delay 2
end tell
end repeat
আসুন এই কোডটি দিয়ে যান:
প্রথমত, আমরা শেষ না করে একটি সাধারণ পুনরাবৃত্তি করছি। এটি কোনও ভাল ধারণা নয়, তবে আপনি এটি চেয়েছিলেন এবং এটিই আপনি পান। আপনি যদি সীমাবদ্ধ সংখ্যক বার চেয়েছিলেন তবে # times
পরে যোগ করতে পারেন repeat
। উদা: repeat 3 times
। repeat
এই উত্তরের বাইরেও আরও অনেক পদ্ধতি রয়েছে ।
তারপরে আপনি একটি tell
ব্লক তৈরি করতে যাচ্ছেন এবং activate
যে অ্যাপ্লিকেশনটিতে আপনি এই আদেশগুলি পাঠিয়ে দিচ্ছেন। আপনি যদি এটি না করেন, আপনি সেই সময় সক্রিয় অ্যাপ্লিকেশন হতে যা কিছু ঘটবে আপনি কীস্ট্রোকগুলি উইলির নিলি প্রেরণ করবেন।
তারপরে আপনি "সিস্টেম ইভেন্টস" অ্যাপ্লিকেশনটি একটি কীস্ট্রোক অনুকরণ এবং একটি গণনার জন্য বিলম্ব করার একটি সিরিজ করবেন। delay
দশমিকের পাশাপাশি সেকেন্ডের সংখ্যার জন্য পূর্ণসংখ্যার গ্রহণ করে। নোট করুন যে আমি key code 124
এবং key code 53
যথাক্রমে ডান তীর এবং পালানোর জন্য ব্যবহার করেছি । 'অ্যাপসক্রিপ্ট কী কোডস' এর জন্য গুগল অনুসন্ধানের মাধ্যমে কী কোডগুলির তালিকা অনলাইনে বিভিন্ন স্থানে পাওয়া যাবে। এই উত্তরটি লেখার সময় এখানে একটি বর্তমান রয়েছে: http://eastmanreferences.com/complete-list-of-applescript-key-codes/
অবশেষে, আপনি tell
ব্লকটি শেষ করবেন , অ্যাপলস্ক্রিপ্টকে আর "টেক্সটএডিট" এ প্রেরণ করবেন না এবং তারপরে আপনি আপনার repeat
ব্লকটি শেষ করবেন ।