osascript کے ساتھ Mac OS X میں کمانڈ لائن سے AppleScript چلائیں۔

Anonim

Mac کے صارفین اگر چاہیں تو کمانڈ لائن سے AppleScript چلا سکتے ہیں، یا تو اسکرپٹ فائل کو براہ راست چلا کر یا osascript کمانڈ کو براہ راست سادہ ٹیکسٹ اسکرپٹ اسٹیٹمنٹ دے کر۔ یہ بہت سے مقاصد کے لیے مفید ہو سکتا ہے، لیکن خاص طور پر ان صارفین کے لیے اچھا ہونا چاہیے جو کمانڈ لائن میں بہت زیادہ وقت گزارتے ہیں یا جو ssh کے ساتھ ریموٹ ایڈمنسٹریشن کے کام انجام دیتے ہیں۔

osascript کمانڈ کسی بھی OSA اسکرپٹ پر عمل کرے گی، ہم یہاں AppleScript پر توجہ مرکوز کر رہے ہیں لیکن آپ اصل میں جاوا اسکرپٹ کو چلانے کے لیے osascript استعمال کر سکتے ہیں اور اگر آپ زبان کو ایڈجسٹ کرنے کے لیے -l پرچم استعمال کرتے ہیں۔

کمانڈ لائن سے AppleScript اسکرپٹ فائلیں چلانا

Mac OS میں ٹرمینل سے AppleScript اسکرپٹ فائل چلانے کے لیے، osascript کو .scpt کمانڈ فائل پاتھ کی طرف اس طرح کی طرف اشارہ کریں:

osascript/example/path/to/AppleScript.scpt

مثال کے طور پر، اگر آپ نے اس اسکرپٹ کو کسی ایپلیکیشن کے بجائے اسکرپٹ فائل کے طور پر کسی VPN سے خود بخود جڑنے کے لیے محفوظ کیا ہے، تو آپ اس پر عمل کرنے کے لیے osascript کمانڈ کو براہ راست فائل کی طرف اشارہ کر سکتے ہیں۔ کسی بھی .scpt فائل کو صرف osascript کمانڈ کو مناسب راستے پر اشارہ کر کے لانچ کیا جا سکتا ہے، چاہے اسے AppleScript کے اسکرپٹ ایڈیٹر میں بنایا گیا ہو یا سادہ ٹیکسٹ فائل سے اس سے کوئی فرق نہیں پڑتا جب تک کہ نحو درست ہے۔

ٹرمینل سے براہ راست AppleScript اسکرپٹ کے بیانات چلانا

کسی مخصوص AppleScript اسکرپٹ یا اسٹیٹمنٹ کو .scpt فائل کے طور پر محفوظ کیے بغیر چلانے کے لیے، آپ اسکرپٹ کو صحیح طریقے سے کوٹ کرنے اور اس سے بچنے کے لیے -e پرچم اور پھر ضروری سنگل اور ڈبل کوٹس استعمال کرسکتے ہیں۔

چند مثالوں کے لیے:

"

osascript -e &39;display dialog Hello from osxdaily.com>"

ایک ڈائیلاگ باکس دکھائے گا جس میں کہا جائے گا "ہیلو"

"

osascript -e&39; ایپ فائنڈر کو نئی فائنڈر ونڈو بنانے کو کہو&39;"

ایک نئی فائنڈر ونڈو کھولے گا

"

osascript -e سیٹ والیوم 0"

سسٹم والیوم کو خاموش کر دے گا۔

ہم نے اس سے پہلے osascript کمانڈ کا استعمال کرتے ہوئے متعدد مختصر AppleScripts کا احاطہ کیا ہے، بشمول کمانڈ لائن سے Mac OS میں ایپلی کیشنز کو خوبصورتی سے چھوڑنا، کمانڈ لائن سے میک وال پیپر سیٹ کرنا، تمام نصب شدہ والیوم کو نکالنا، سسٹم والیوم کو خاموش کرنا یا تبدیل کرنا۔ ، اور مزید.AppleScript کے بارے میں مزید جاننے میں دلچسپی رکھنے والا کوئی بھی شخص MacOS اور Mac OS X کے ساتھ بنڈل کردہ 'Script Editor' ایپلیکیشن میں معلومات، نحو، کمانڈز، اور مددگار گائیڈز کی ایک اہم مقدار تلاش کر سکتا ہے۔

کمانڈ لائن سے AppleScript استعمال کرنے کی کوئی خاص دلچسپ ترکیب جانتے ہیں؟ ہمیں نیچے کمنٹس میں بتائیں۔

osascript کے ساتھ Mac OS X میں کمانڈ لائن سے AppleScript چلائیں۔