আমাকে বলে দিয়ে শুরু করা যাক, অ্যাপলস্ক্রিপ্টে স্বাগতম! আমি জানি এটি প্রথমে হতাশ হতে পারে তবে এটির সাথে আঁকড়ে থাকুন, শেষ পর্যন্ত এটির মূল্য হবে!
সুতরাং, আমি এখানে যে স্ক্রিপ্টটি লিখেছি তা যা আপনি অর্জন করার চেষ্টা করছেন তা পূরণ করে:
set secondCount to (text returned of (display dialog "How long do you want the timer to go for in seconds?" default answer "")) as integer
set startDialog to display dialog "Click start to start." buttons {"Start", "Cancel"} default button "Start"
if button returned of startDialog is "Start" then
delay secondCount
end if
repeat 10 times
beep
end repeat
একটি জিনিস আপনি লক্ষ্য করবেন যে আমি আসলে "মেক ডায়লগ" লাইনগুলিতে একটি পরিবর্তনশীল নির্ধারিত করেছি, এটি আপনাকে স্ক্রিপ্টের আরও নিচে যে কোনও বিন্দুতে তাদের আউটপুট উল্লেখ করতে দেয়। প্রথম লাইনে, আমি পূর্ণসংখ্যা হিসাবে ফর্ম্যাট করে সেই ডায়ালগ থেকে যে পাঠ্যই ফিরে আসে তা পরিবর্তনশীল "সেকেন্ডকাউন্ট" বরাদ্দ করি।
এই ডায়ালগ থেকে কোনও পূর্ণসংখ্যায় ফিরে আসা পাঠ্যটি সেট করে আপনি এটি পুনরায় পুনরায় মুছতে পারবেন এবং এগিয়ে যাওয়ার আগে ব্যবহারকারী কোনও বৈধ সংখ্যায় প্রবেশ করে (তবে আমি ডিগ্রি করি)
আরও কিছু জিনিস রয়েছে যা আমি এটির সাথে যেতে পারি তবে আমার মনে হয় আমি আপাতত এটি এখানে রেখে দেব। আমি আসা করি এটা সাহায্য করবে!
time
একটি হল সম্পত্তি একটি এরdate object
ও পদ্ধতিতে আপনার আছে ব্যবহার করা যেতে পারে।