osascript সহ Mac OS X-এ কমান্ড লাইন থেকে AppleScript চালান

Anonim

Mac ব্যবহারকারীরা চাইলে কমান্ড লাইন থেকে AppleScript চালাতে পারেন, হয় সরাসরি স্ক্রিপ্ট ফাইল চালিয়ে অথবা osascript কমান্ডকে সরাসরি প্লেইন টেক্সট স্ক্রিপ্ট স্টেটমেন্ট দিয়ে। এটি অনেক কাজের জন্য উপযোগী হতে পারে, কিন্তু বিশেষ করে সেই ব্যবহারকারীদের জন্য চমৎকার হওয়া উচিত যারা কমান্ড লাইনে অনেক সময় ব্যয় করেন বা যারা ssh-এর মাধ্যমে দূরবর্তী প্রশাসনিক কাজ সম্পাদন করেন।

osascript কমান্ড যেকোন OSA স্ক্রিপ্ট চালাবে, আমরা এখানে AppleScript এর উপর ফোকাস করছি কিন্তু আপনি যদি ভাষা সামঞ্জস্য করতে -l পতাকা ব্যবহার করেন তাহলে আপনি জাভাস্ক্রিপ্ট চালানোর জন্য ওসাস্ক্রিপ্ট ব্যবহার করতে পারেন।

কমান্ড লাইন থেকে AppleScript স্ক্রিপ্ট ফাইল চালানো হচ্ছে

Mac OS এ টার্মিনাল থেকে একটি AppleScript স্ক্রিপ্ট ফাইল চালানোর জন্য, শুধু osascript কে .scpt কমান্ড ফাইল পাথে নির্দেশ করুন:

osascript /example/path/to/AppleScript.scpt

উদাহরণস্বরূপ, যদি আপনি এই স্ক্রিপ্টটি একটি অ্যাপ্লিকেশনের পরিবর্তে একটি স্ক্রিপ্ট ফাইল হিসাবে একটি VPN এর সাথে স্বয়ংক্রিয়ভাবে সংযোগ করার জন্য সংরক্ষণ করেন, তাহলে আপনি এটি চালানোর জন্য সরাসরি ফাইলটিতে osascript কমান্ড নির্দেশ করতে পারেন৷ যেকোন .scpt ফাইল শুধুমাত্র সঠিক পথে osascript কমান্ড নির্দেশ করে চালু করা যেতে পারে, এটি AppleScript-এর স্ক্রিপ্ট এডিটরে তৈরি করা হয়েছে বা একটি প্লেইন টেক্সট ফাইল থেকে, যতক্ষণ পর্যন্ত সিনট্যাক্সটি সঠিক তা কোন ব্যাপার নয়।

টার্মিনাল থেকে সরাসরি AppleScript স্ক্রিপ্ট স্টেটমেন্ট চালানো হচ্ছে

একটি নির্দিষ্ট অ্যাপলস্ক্রিপ্ট স্ক্রিপ্ট বা বিবৃতিকে .scpt ফাইল হিসাবে সংরক্ষণ না করে চালানোর জন্য, আপনি স্ক্রিপ্টটি সঠিকভাবে উদ্ধৃত করতে এবং এড়ানোর জন্য -e পতাকা এবং তারপর প্রয়োজনীয় একক এবং ডবল উদ্ধৃতি ব্যবহার করতে পারেন।

কিছু উদাহরণের জন্য:

"

osascript -e &39;display ডায়ালগ Hello from osxdaily.com>"

"হ্যালো" বলে একটি ডায়ালগ বক্স প্রদর্শন করবে

"

osascript -e &39;অ্যাপ ফাইন্ডারকে নতুন ফাইন্ডার উইন্ডো তৈরি করতে বলুন&39;"

একটি নতুন ফাইন্ডার উইন্ডো খুলবে

"

osascript -e সেট ভলিউম 0"

সিস্টেম ভলিউম নিঃশব্দ করবে।

আমরা এর আগে ওসাস্ক্রিপ্ট কমান্ড ব্যবহার করে অসংখ্য ছোট অ্যাপলস্ক্রিপ্ট কভার করেছি, যার মধ্যে রয়েছে কমান্ড লাইন থেকে ম্যাক ওএস-এর অ্যাপ্লিকেশনগুলিকে সুন্দরভাবে ছেড়ে দেওয়া, কমান্ড লাইন থেকে ম্যাক ওয়ালপেপার সেট করা, সমস্ত মাউন্ট করা ভলিউম বের করা, মিউট করা বা সিস্টেম ভলিউম পরিবর্তন করা , এবং আরোAppleScript সম্পর্কে আরও জানতে আগ্রহী যে কেউ MacOS এবং Mac OS X-এর সাথে বান্ডিল করা ‘স্ক্রিপ্ট এডিটর’ অ্যাপ্লিকেশনটিতে উল্লেখযোগ্য পরিমাণ তথ্য, বাক্য গঠন, কমান্ড এবং সহায়ক নির্দেশিকা খুঁজে পেতে পারেন।

কমান্ড লাইন থেকে AppleScript ব্যবহার করার জন্য কোন বিশেষ আকর্ষণীয় কৌশল জানেন? নীচের মতামত আমাদের জানতে দিন.

osascript সহ Mac OS X-এ কমান্ড লাইন থেকে AppleScript চালান