پاور شیل کمانڈ پرامپٹ کی ایک جدید شکل ہے۔ اسے استعمال میں تیار سینٹی میٹر کے بڑے سیٹ کے ساتھ بڑھایا گیا ہے اور مختلف منظرناموں میں .NET فریم ورک / C # استعمال کرنے کی صلاحیت کے ساتھ آتا ہے۔ ونڈوز میں GUI ٹول ، پاور شیل ISE شامل ہے ، جو اسکرپٹ میں ترمیم اور ڈیبگنگ کو مفید انداز میں اجازت دیتا ہے۔ بعض اوقات آپ کو بہت سے لوگوں کو پاور شیل اسکرپٹ سے نوٹیفکیشن ظاہر کرنے کی ضرورت ہوتی ہے تاکہ صارف کو مطلع کریں کہ کچھ کام ہوچکا ہے۔ یہ کچھ طریقے ہیں جو آپ استعمال کرسکتے ہیں۔
اشتہار
آپ کی پاور شیل اسکرپٹ کا کوئی پیغام صارف کو مطلع کرسکتا ہے کہ آپ کی طویل چلتی اسکرپٹ نے اپنا کام ختم کردیا ہے۔ یا ، یہ بتا سکتا ہے کہ کچھ غلط ہے یا کوئی اہم واقعہ ہوا ہے۔ یہ وہ طریقے ہیں جن کو میں عام طور پر استعمال کرتا ہوں۔
پاور شیل سے میسج کی اطلاع دکھائیں
آسان ترین طریقہ میں کلاسک شامل ہوتا ہے ونڈوز اسکرپٹنگ میزبان ایپ
رنگ گھنٹی کور کو کیسے دور کریں
پاور شیل کے ذریعہ ، COM آبجیکٹ کی مثال تیار کرنا آسان ہے۔ ہمارے معاملے میں ، ہمیں WSH کی طرف سے Windows.Shell آبجیکٹ کی ضرورت ہے۔ اسے مندرجہ ذیل کمانڈ سے بنایا جاسکتا ہے۔
sh wsh = نیا آبجیکٹ-کام آبجیکٹ Wscript.Shell
اب ، ہم اپنا استعمال کرسکتے ہیںsh wsh
کال طریقوں کے لئے دستیاب پر اعتراضWscript.Shell
. ان میں سے ایک ہےپاپ اپ
، یہ ہماری ضرورت ہے۔ مندرجہ ذیل کوڈ استعمال کیا جا سکتا ہے:
$ wsh = نیا آبجیکٹ-کام آبجیکٹ Wscript.Shell $ wsh.Popup ('وینرو سے ہیلو')
پاپ اپ
طریقہ اپنی مرضی کے مطابق کیا جا سکتا ہے۔ مثال کے طور پر ، آپ اس کا عنوان بیان کرسکتے ہیں ، پہلے سے طے شدہ ڈائیلاگ شبیہیں تفویض کرسکتے ہیں ، یا اضافی بٹن دکھا سکتے ہیں۔
پاپ اپ طریقہ کو حسب ضرورت بنائیں
نحو درج ذیل ہے۔
پاپ اپ (،،،)
متن
وہ متن ہے جسے آپ پیغام میں دکھانا چاہتے ہیں۔
سیکنڈ ٹو ٹو
ایک عدد ہے جس میں سیکنڈ کی تعداد ہوتی ہے جس کو باکس آؤٹ ہونے تک دکھائے گا۔ اگر صفر یا چھوڑ دیا جاتا ہے تو ، پیغام خانہ اس وقت تک باقی رہتا ہے جب تک صارف مسترد نہیں ہوجاتا۔
عنوان
اس عنوان پر مشتمل ایک تار ہے جو پیغام کے عنوان کے بطور ظاہر ہوگا۔
ٹائپ کریں
ایک عدد صحیح ہے جو مندرجہ ذیل جدول میں بیان کردہ کسی خاص نظر اور طرز عمل سے مساوی ہے۔
قدر | بٹن |
---|---|
0 | ٹھیک ہے |
1 | ٹھیک ہے ، منسوخ کریں |
2 | اسقاط حمل ، نظر انداز کریں ، دوبارہ کوشش کریں |
3 | جی ہاں، نہیں ، منسوخ کریں |
4 | ہاں نہیں |
5 | دوبارہ کوشش کریں ، منسوخ کریں |
16 | تنقیدی |
32 | سوال |
48 | عجلت |
64 | معلومات |
مطلوبہ آئیکن اور بٹن حاصل کرنے کے لئے ، اقدار کو اکٹھا کریں۔ مثال کے طور پر ، کوئی سوال تحریر کرنے کے ل 1 ، 1 + 32 بطور اپنے استعمال کریںٹائپ کریں
قدر. مندرجہ ذیل مثال ملاحظہ کریں:
پاپ اپ کا طریقہ کار وہ بٹن بھی واپس کرسکتا ہے جسے صارف نے پاپ اپ میسج باکس کو خارج کرنے کے لئے کلک کیا تھا۔ مندرجہ ذیل ٹیبل سے رجوع کریں:
واپسی کی قیمت | بٹن کلک کیا |
---|---|
1 | ٹھیک ہے |
2 | منسوخ کریں |
3 | اسقاط حمل |
4 | دوبارہ کوشش کریں |
5 | نظر انداز کریں |
6 | جی ہاں |
7 | نہیں |
-1 | کوئی نہیں ، پیغام باکس خود بخود خارج ہوگیا (ٹائم آؤٹ) |
آپ واپسی کی قیمت کو مندرجہ ذیل طور پر سنبھال سکتے ہیں۔
$ نتیجہ = sh wsh.Popup ('کیا آپ کو ونرو پسند ہے؟' ، 0 ، 'PS کا ایک سوال' ، 1 + 32)
متبادل کے طور پر ، آپ پیغام کو ظاہر کرنے کے لئے. نیٹ فریم ورک کال کا استعمال کرسکتے ہیں۔
.NET فریم ورک سے میسج بوکس استعمال کرنا
آپ کو جس کمانڈ کو استعمال کرنے کی ضرورت ہے وہ مندرجہ ذیل لگتا ہے:
[سسٹم.و ونڈوز.میسج بوکس] :: دکھائیں ('وینرو سے ہیلو')
نتیجہ:
حالیہ فولڈرز ونڈوز 10
ایک بار پھر ، آپ اسے اپنی مرضی کے مطابق بنا سکتے ہیں۔ حوالہ کے لئے ، درج ذیل صفحہ دیکھیں:
آخر میں ، پاورشیل کے لئے ایک خصوصی ماڈیول موجود ہے جب آپ یہ ممکن ہوسکتے ہو تو استعمال کرسکتے ہیں۔
خصوصی ماڈیول کا استعمال کرتے ہوئے ، برنٹوسٹ
اگر آپ کو بیرونی ماڈیول استعمال کرنے پر پابندی نہیں ہے تو ، آپ اس کے ساتھ جاسکتے ہیں برنٹوسٹ .
مندرجہ ذیل کے طور پر اسے انسٹال کریں:
- کھولو بطور ایڈمنسٹریٹر پاور شیل .
- قسم:
انسٹال کریں ماڈیول۔ نام برن ٹوسٹ
- ماڈیول استعمال کے لئے تیار ہے۔
ایک نوٹیفکیشن ظاہر کرنے کے لئے ، کمانڈ چلائیں:
امپورٹ ماڈیول برن ٹوسٹ
نیو برنٹوسٹ نوٹیفیکیشن ٹیکسٹ 'وینیرو' ، 'پاور شیل سے ہیلو'
دیکھیں پاور شیل گیلری مکمل تفصیلات اور ہدایات کے ل.۔
براہ کرم درج ذیل کو ذہن میں رکھیں۔ اپنی اطلاع ملاحظہ کرنے کے لئے ،
- پاور شیل پر عمل درآمد کی پالیسی تشکیل دیا جانا چاہئے تیسری پارٹی کے ماڈیولوں کو لوڈ کرنے کی اجازت دینے کے ل.۔
- اگر فوکس اسسٹ قابل ہے ونڈوز 10 میں ، یہ آپ کے برن ٹسٹ اطلاعات کو چھپا سکتا ہے۔
- ماڈیول کو کمانڈ سے ہٹایا جاسکتا ہے
انسٹال کریں۔ ماڈیول برن ٹوسٹ
.
یہی ہے!