میک OS X میں تمام ایپس کے لیے ایک لفظ & کریکٹر کاؤنٹنگ سروس بنائیں
فہرست کا خانہ:
جبکہ کچھ تحریری اور ٹیکسٹ ایپس میں اپنے بلٹ ان فیچر سیٹ کے حصے کے طور پر مقامی لفظ اور کریکٹر کاؤنٹر ہوتے ہیں، ہر ایپ ایسا نہیں کرتی۔ اسے آسانی سے تبدیل کیا جا سکتا ہے حالانکہ ایک Mac OS X سروس بنا کر جو کہ میک پر کہیں سے بھی الفاظ کی گنتی اور کرداروں کی گنتی فراہم کرے گی جو متن کا انتخاب کیا جا سکتا ہے۔ اس کا مطلب ہے کہ ایپس جیسے TextEdit، کوئیک لک پیش نظارہ پینلز، اور یہاں تک کہ ویب براؤزرز جیسے Safari، Chrome، Firefox، سبھی لفظ/کریکٹر گنتی کی خصوصیت حاصل کریں گے جو دائیں کلک سے آسانی سے قابل رسائی ہے۔یہ شاید میک ایپس میں ورڈ کاؤنٹر حاصل کرنے کا بہترین طریقہ ہے جو اس خصوصیت کو مقامی طور پر سپورٹ نہیں کرتے ہیں۔
A Mac OS X سروس اسکرپٹنگ ایپ Automator کا استعمال کرتے ہوئے بنائی گئی ہے، جو Mac OS X کے تمام ورژنز میں بنڈل ہے۔ اگر آپ Automator میں نئے ہیں اور اسکرپٹنگ کا آئیڈیا زبردست لگتا ہے، تو پریشان نہ ہوں، یہ ترتیب دینے کے لیے انتہائی آسان ہے، پہلے سے لکھا ہوا کوڈ استعمال کرتا ہے، اور اسکرپٹ لکھنے کے لیے کسی خاص صلاحیت کی ضرورت نہیں ہے۔
آٹو میٹر میں میک کے لیے لفظ اور کریکٹر کاؤنٹنگ سروس کیسے بنائیں
ہم Github پر 'nslater' نامی صارف کے ذریعے تخلیق کردہ AppleScript کا استعمال کرتے ہوئے ایک Automator سروس بنانے جا رہے ہیں۔ یہ پہلے سے ہی مختصر اور جامع ہے اور اس لیے پہیے کو دوبارہ ایجاد کرنے یا خود اسے دوبارہ لکھنے کی ضرورت نہیں ہے۔
- Mac OS X کے /Applications/ فولڈر میں پائی جانے والی Automator ایپ لانچ کریں (یا اسے اسپاٹ لائٹ / لانچ پیڈ کے ساتھ کھولیں
- آٹومیٹر کی سپلیش اسکرین پر "سروس" کو منتخب کریں
- آٹومیٹر ونڈو کے بائیں جانب سرچ باکس میں منتخب کریں، اور "رن ایپل اسکرپٹ" ٹائپ کریں، پھر اس ایکشن کو دائیں طرف کی ونڈو میں گھسیٹ کر چھوڑیں
- GitHub سے درج ذیل AppleScript کوڈ کو "Run AppleScript" فارم میں کاپی اور پیسٹ کریں:
- سروس کو محفوظ کریں اور اسے کچھ مختصر نام دیں، جیسے "حروف اور الفاظ کا شمار کریں"
"چلنے پر {ان پٹ، پیرامیٹرز} ایپلی کیشن کو بتائیں کہ سسٹم ایونٹس کو پہلے پروسیس کے نام پر _appname سیٹ کریں جس کا سب سے آگے سچا آخر ہے بتائیں (ان پٹ بطور سٹرنگ) کے الفاظ گننے کے لیے word_count سیٹ کریں ) کے حروف کو شمار کرنے کے لیے character_count سیٹ کریں (سٹرنگ کے طور پر ان پٹ) ایپلی کیشن کو بتائیں _appname ڈسپلے الرٹ >۔"
اب جب کہ آپ نے سروس بنا لی ہے اور اسے محفوظ کر لیا ہے، آئیے اس بات کو یقینی بنانے کے لیے اسے آزمائیں کہ یہ کام کرتی ہے۔ اس میں کوئی مسئلہ نہیں ہونا چاہئے، لیکن اگر آپ کو کسی غلطی کا سامنا کرنا پڑتا ہے تو اس کا امکان ہے کیونکہ مذکورہ کوڈ کی کاپی اور پیسٹ کرنے میں کریکٹر ٹرانسلیشن کے ساتھ غلطی ہوئی ہے، اس طرح آپ کوڈ کو براہ راست nslater کے GitHub صفحہ سے کاپی کرنے کی کوشش کر سکتے ہیں اگر ایسا نہیں ہے۔ ٹھیک سے نہیں چل رہا ہے۔
کسی بھی Mac OS X ایپ میں لفظ اور کریکٹر کاؤنٹنگ سروس کا استعمال کیسے کریں
اب جبکہ سروس بن چکی ہے، آپ اسے Mac OS X میں کہیں بھی استعمال کر سکتے ہیں جہاں متن یا الفاظ قابل انتخاب ہیں۔ اس کے لیے ٹیکسٹ ایڈیٹر یا انٹری فیلڈ ہونا ضروری نہیں ہے، یہ نا قابل تدوین دستاویزات، ویب پیجز، یا کوئیک لِک ونڈوز میں خام متن ہو سکتا ہے، صرف ضرورت صرف یہ ہے کہ ٹیکسٹ قابل انتخاب ہو۔ یہ کیسے کام کرتا ہے:
- کسی ایپ میں ٹیکسٹ فائل لانچ کریں جیسے TextEdit
- یا تو تمام متن منتخب کریں، یا متن کا صرف ایک نمونہ، اور ماؤس کے بٹن پر دائیں کلک کریں (کنٹرول+کلک)
- "سروسز" مینو پر جائیں اور 'کریکٹرز اور الفاظ کی گنتی' کا اختیار منتخب کریں
- اس طرح پاپ اپ ونڈو میں منتخب متن کے لفظ اور کردار کی گنتی تلاش کریں
اب جب کہ آپ نے لفظ کاؤنٹر سروس کے ارادے کے مطابق کام کرنے کی تصدیق کر دی ہے، آپ آگے بڑھ سکتے ہیں اور آٹومیٹر کو چھوڑ سکتے ہیں۔ سروس برقرار رہے گی۔
سروس کو Mac OS X کے ذریعے تمام ایپس پر فوری طور پر لے جانا چاہیے، لیکن اگر آپ کو سروسز مینو میں کریکٹر اور ورڈ کاؤنٹر کا آپشن دستیاب نظر نہیں آتا ہے تو آپ کچھ ایپس کو دوبارہ لانچ کرنا چاہیں گے۔(سائیڈ نوٹ: آپ سسٹم سروسز کو ختم کرنے کے لیے ٹرمینل بھی استعمال کر سکتے ہیں لیکن اس کے غیر ارادی ضمنی اثرات ہو سکتے ہیں، اس لیے ہم خاص طور پر اس کی سفارش نہیں کریں گے)۔
اگر آپ فیصلہ کرتے ہیں کہ آپ کو یہ سروس نہیں چاہیے، تو آپ سسٹم کی ترجیحات میں کسی غیر متوقع جگہ پر جا کر اسے اور دیگر کو Mac OS X کے سروسز مینو سے آسانی سے ہٹا سکتے ہیں۔