بیچ سے بہتر: ونڈوز اسکرپٹنگ میزبان ٹیوٹوریل۔

بیچ سے بہتر: ونڈوز اسکرپٹنگ میزبان ٹیوٹوریل۔

اگر آپ کمپیوٹر کی دنیا میں کچھ عرصے سے کام کر رہے ہیں تو آپ شاید بیچ کی نوکریوں سے کافی واقف ہوں گے۔ دنیا بھر کے آئی ٹی پروفیشنلز نے انہیں ہر قسم کی خودکار کمپیوٹر پروسیسنگ جابز اور ذاتی کاموں کو چلانے کے لیے استعمال کیا۔ حقیقت میں پال۔ حال ہی میں احاطہ کرتا ہے ایسی فائل کیسے لکھیں





بیچ کی نوکریوں کا مسئلہ یہ ہے کہ وہ بہت محدود تھے۔ کمانڈ سیٹ کچھ چھوٹا تھا اور اس نے بہت زیادہ فعالیت کی اجازت نہیں دی جب یہ ساختی منطق کا استعمال کرتے ہوئے if-then، for، next اور while loops کا استعمال کرتا ہے۔





بعد میں ، ونڈوز اسکرپٹنگ میزبان ساتھ آیا۔ ایم ایس ونڈوز اسکرپٹنگ میزبان ایک کثیر زبان سکرپٹ کی افادیت ہے جسے مائیکروسافٹ نے ونڈوز 98 کے بعد سے تمام پی سی پر بطور معیار انسٹال کرنا شروع کیا۔ آلے کی دوسری نسل تک ، اس کا نام بدل کر مائیکروسافٹ سکرپٹ ہوسٹ (MSH) رکھ دیا گیا۔





ایک مائیکروسافٹ اسکرپٹنگ میزبان ٹیوٹوریل۔

یہاں MUO میں ، ہمیں کمپیوٹر آٹومیشن پسند ہے۔ مثال کے طور پر ، ورون نے سکولی کا احاطہ کیا ، جو آٹومیشن سکرپٹ لکھنے کا ایک آلہ ہے ، اور گائے نے آپ کو دکھایا کہ کاموں کو خودکار کرنے کے لیے آٹو آئی ٹی کا استعمال کیسے کریں۔ ایم ایس ایچ کے بارے میں اچھی بات یہ ہے کہ اگر آپ کے پاس ون 98 پی سی ہے تو آپ مختلف زبانوں میں 'بیچ' سکرپٹ لکھ سکتے ہیں۔

دستیاب زبانوں میں JScript ، VBA ، اور VBscript شامل ہیں۔ پرل ، ازگر ، پی ایچ پی ، روبی یا یہاں تک کہ بنیادی میں اسکرپٹ لکھنا بھی ممکن ہے اگر آپ کے پاس صحیح اسکرپٹنگ انجن کے ساتھ صحیح عمل درآمد ہے۔



ذاتی طور پر ، میں بصری بنیادی کو اچھی طرح جانتا ہوں ، لہذا میں عام طور پر VBScript کا انتخاب کرتا ہوں۔ یہاں کی خوبصورتی یہ ہے کہ آپ کو کسی خاص پروگرامنگ سافٹ ویئر یا مرتب کی ضرورت نہیں ہے۔ صرف نوٹ پیڈ کھولیں اور اپنا سکرپٹ لکھیں ، جیسے آپ نے اپنے بیچ کی نوکریاں لکھیں۔

کچھ بھی انسٹال کیے بغیر ، آپ VB میں سکرپٹ لکھ سکتے ہیں۔ سب سے آسان اسکرپٹ متن کو پاپ اپ ونڈو پر پرنٹ کررہا ہے ، جیسے:





فائل کو .vbs کے بطور محفوظ کریں اور ونڈوز اسے پہچان کر چلائے گی۔ جب آپ اوپر فائل پر ڈبل کلک کرتے ہیں تو یہی ہوتا ہے:

شروع کرنے والوں کے لیے بہترین فوٹو ایڈیٹنگ سافٹ ویئر۔

آپ ان زبانوں کو استعمال کرتے ہوئے مزید جدید سکرپٹ لکھ سکتے ہیں جن کے آپ عادی ہیں۔ انتہائی لچک کے لیے ، اپنی فائل میں کوڈ کے ہر حصے کے آس پاس اور (یا جو بھی زبان آپ منتخب کرتے ہیں) رکھیں اور اسے .wsf فائل کے طور پر محفوظ کریں۔ اس طرح ، جب تک آپ وضاحت شدہ اسکرپٹ لینگویج ٹیگز میں کوڈ بند کرتے ہیں ، آپ ایک ہی فائل میں متعدد زبانیں استعمال کرسکتے ہیں۔





آپ کو یہ دکھانے کے لیے کہ یہ کتنا ٹھنڈا ہو سکتا ہے ، میں نے ایک سکرپٹ لکھنے کا فیصلہ کیا جو موجودہ وقت کو چیک کرنے کے لیے NIST ایٹمی گھڑی تک پہنچ جائے گی۔ اگر صبح ، یہ خود بخود میرا تھنڈر برڈ ای میل کلائنٹ کھول دیتا ہے۔ اگر دوپہر ، یہ میرا براؤزر CNN.com پر کھول دے گا۔ یہ مشروط اسکرپٹ آپ کو اپنے کمپیوٹر کو زیادہ ذہین بنانے کی صلاحیت فراہم کرتا ہے۔ اگر آپ یہ سکرپٹ چلاتے ہیں جب آپ کا کمپیوٹر شروع ہوتا ہے ، آپ اسے جو چاہیں خود بخود لانچ کر سکتے ہیں اس پر منحصر ہے کہ دن کا وقت کیا ہے۔

اسکرپٹ کا پہلا حصہ ٹائم سرور کو جاتا ہے 'http://time.nist.gov:13۔اور موجودہ وقت حاصل کرتا ہے۔ اسے درست شکل دینے کے بعد ، یہ کمپیوٹر کا وقت مقرر کرتا ہے۔ کریڈٹ جہاں کریڈٹ واجب الادا ہے ، اس اسکرپٹ کو ٹام رڈل کے بہترین اسکرپٹ سے VisualBasicScript.com پر ڈھال لیا گیا . وقت بچانے کے لیے ، ہمیشہ مثال کے طور پر کوڈ تلاش کریں جس کی آپ کو آن لائن ضرورت ہے ، اور پھر اسے اپنی ضروریات کے مطابق بنائیں۔

یہ ہے کہ اسکرپٹ صرف اوپر کوڈ کے ساتھ کرتا ہے جو اب تک نافذ کیا گیا ہے۔

اب جب کہ سکرپٹ کام کر رہا ہے اور میرے کمپیوٹر کو ہر بار لانچ کرنے کے وقت مطابقت پذیر ہو جائے گا ، اب وقت آگیا ہے کہ دن کے وقت کے مطابق خود بخود کیا لانچ کیا جائے۔ ونڈوز سکرپٹنگ میزبان میں ، یہ کام اتنا ہی آسان ہے جتنا کہ 'پھر' بیان میں 'ناؤ' فنکشن میں دن کا گھنٹہ چیک کرنا ، اور پھر مناسب سافٹ وئیر لانچ کرنا۔

جب صبح 8 سے 10 کے درمیان لانچ کیا جائے گا ، یہ اسکرپٹ میرا تھنڈر برڈ ای میل کلائنٹ شروع کرے گا۔ جب صبح 11 بجے سے دوپہر 1 بجے تک چلتا ہے تو یہ CNN.com کو ایک براؤزر میں لانچ کرے گا۔ جیسا کہ آپ دیکھ سکتے ہیں ، صرف ایک سکرپٹ فائل میں تھوڑی سی ذہانت بناکر اور شامل کرکے ، آپ کچھ خوبصورت کمپیوٹر آٹومیشن کرسکتے ہیں۔

ویسے ، جب آپ یہ سکرپٹ لکھتے ہیں تو اسکرپٹنگ کمانڈز کا حوالہ رکھنا بہت اچھا خیال ہے۔ اگر آپ میری طرح وی بی ایس سکرپٹ میں ہیں تو ، بہت اچھا وسائل ہے۔ ss64.com ، جو حروف تہجی کے مطابق تمام VBScript کمانڈز کو ایک صفحے پر درج کرتا ہے۔

اکیلے سکرپٹ لکھنا کسی بھی چیز کو خودکار کرنے والا نہیں ہے ، کیونکہ آپ کو پھر بھی انہیں دستی طور پر لانچ کرنا پڑے گا۔ لہذا ونڈوز اسکرپٹ ہوسٹ کا استعمال کرتے ہوئے اپنی آٹومیشن مکمل کرنے کے لیے ، کنٹرول پینل (ایڈمنسٹریٹر ایریا) میں ٹاسک شیڈولر میں جائیں اور ٹاسک بنانے کے لیے منتخب کریں۔

لیپ ٹاپ پر انٹرنیٹ کیسے حاصل کریں

شیڈولر آپ کو اپنے سکرپٹ کو ایونٹس کی مکمل ترتیب پر لانچ کرنے دیتا ہے ، جیسے دن کا وقت یا مخصوص شیڈول پر ، جب سسٹم ایونٹ ہوتا ہے ، یا جب کمپیوٹر پہلے بوٹ یا لاگ ان ہوتا ہے۔ یہاں ، جب بھی پی سی شروع ہوتا ہے میں اپنے اسکرپٹ کو اوپر لانچ کرنے کے لیے ایک شیڈول ٹاسک بنا رہا ہوں۔

پی ایس 5 کب وسیع پیمانے پر دستیاب ہوگا۔

یہ صرف ایک بہت ہی مختصر ونڈوز سکرپٹنگ ہوسٹ ٹیوٹوریل ہے۔ ان میں سے کسی بھی اسکرپٹنگ زبان میں دستیاب کمانڈز اور افعال کی تعداد پر غور کرتے ہوئے ، آپ کے کمپیوٹر پر ہر طرح کے ٹھنڈے کاموں کو خودکار کرنے کے امکانات صرف آپ کے تخیل سے محدود ہیں۔

پہلے سے تحریری سکرپٹ تلاش کرنے کے لیے کچھ بہترین سائٹس جو آپ استعمال کر سکتے ہیں یا اپنی مرضی کے مطابق کر سکتے ہیں ان میں درج ذیل شامل ہیں:

  • مائیکروسافٹ سکرپٹ سینٹر - براہ راست مائیکروسافٹ سے ، اور اس میں آفس ، ڈیسک ٹاپ ، ڈیٹا بیس اور ایکٹو ڈائریکٹری جیسی کیٹیگریز شامل ہیں۔
  • کمپیوٹر کی کارکردگی۔ - برطانیہ کی یہ سائٹ VBScripts کا بہترین انتخاب پیش کرتی ہے جو میں نے آن لائن دیکھا ہے۔
  • کمپیوٹر کی تعلیم۔ - آپ کو یہاں سکرپٹ کا ایک چھوٹا سا مجموعہ ملے گا ، لیکن وہ بہت مفید ہیں اور وہ سب کام کرتے ہیں۔
  • لیب چوہے۔ - بیچ پروگرامنگ وسائل کا ایک زبردست مجموعہ جیسے لاگ ان سکرپٹ کی درجہ بندی۔

کیا آپ نے کبھی ونڈوز اسکرپٹ ہوسٹ استعمال کیا ہے؟ کیا آپ کے پاس اشتراک کرنے کے لیے کوئی ٹھنڈی تجاویز یا مثالیں ہیں؟ اپنی بصیرت پیش کریں اور ذیل میں تبصرے کے سیکشن میں اپنے تجربات بانٹیں۔

تصویری کریڈٹ:جیلوپیز

بانٹیں بانٹیں ٹویٹ ای میل۔ اپنے ونڈوز 10 ڈیسک ٹاپ کی شکل اور احساس کو کیسے تبدیل کیا جائے۔

ونڈوز 10 کو بہتر بنانے کا طریقہ جاننا چاہتے ہیں؟ ونڈوز 10 کو اپنا بنانے کے لیے ان آسان تخصیصات کا استعمال کریں۔

اگلا پڑھیں۔
متعلقہ موضوعات۔
  • ونڈوز
  • مائیکروسافٹ
  • پروگرامنگ۔
  • کمپیوٹر آٹومیشن۔
مصنف کے بارے میں ریان ڈوبے۔(942 مضامین شائع ہوئے)

ریان نے الیکٹریکل انجینئرنگ میں بی ایس سی کی ڈگری حاصل کی ہے۔ اس نے 13 سال آٹومیشن انجینئرنگ میں ، 5 سال آئی ٹی میں ، اور اب ایک ایپس انجینئر ہے۔ MakeUseOf کے سابق منیجنگ ایڈیٹر ، انہوں نے ڈیٹا ویزولائزیشن پر قومی کانفرنسوں میں بات کی ہے اور قومی ٹی وی اور ریڈیو پر نمایاں رہے ہیں۔

ریان ڈوبے سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔