পাওয়ারশেল হ'ল কমান্ড প্রম্পটের একটি উন্নত রূপ। এটি ব্যবহারযোগ্য প্রস্তুত সেমিডিলেটগুলির একটি বিশাল সেট সহ প্রসারিত এবং বিভিন্ন পরিস্থিতিতে। নেট ফ্রেমওয়ার্ক / সি # ব্যবহার করার ক্ষমতা নিয়ে আসে। উইন্ডোজ একটি জিইআইআই সরঞ্জাম, পাওয়ারশেল আইএসই অন্তর্ভুক্ত করে, যা দরকারী উপায়ে স্ক্রিপ্টগুলি সম্পাদনা এবং ডিবাগিং করতে দেয়। কখনও কখনও আপনার অনেককে পাওয়ার শেল স্ক্রিপ্ট থেকে একটি নোটিফিকেশন দেখাতে হবে যে ব্যবহারকারীকে জানান যে কোনও কাজ শেষ হয়েছে। এখানে আপনি ব্যবহার করতে পারেন এমন কয়েকটি পদ্ধতি।
বিজ্ঞাপন
আপনার পাওয়ারশেল স্ক্রিপ্টের একটি বার্তা ব্যবহারকারীকে জানাতে পারে যে আপনার দীর্ঘ-চলমান স্ক্রিপ্টটির কাজ শেষ হয়েছে। অথবা, এটি বলতে পারে যে কিছু ভুল হয়েছে বা গুরুত্বপূর্ণ কিছু ঘটেছে। আমি সাধারণত যে পদ্ধতিগুলি ব্যবহার করি তা এখানে।
পাওয়ারশেল থেকে একটি বার্তা বিজ্ঞপ্তি দেখান
সবচেয়ে সহজ পদ্ধতিতে ক্লাসিক জড়িত উইন্ডোজ স্ক্রিপ্টিং হোস্ট অ্যাপ্লিকেশন
স্টাবহব থেকে টিকিট কেনা নিরাপদ?
পাওয়ারশেলের সাহায্যে কোনও COM অবজেক্টের উদাহরণ তৈরি করা সহজ। আমাদের ক্ষেত্রে আমাদের উইন্ডোজ দরকার need এটি নিম্নলিখিত কমান্ড দিয়ে তৈরি করা যেতে পারে:
sh ডাব্লুএসএস = নতুন-অবজেক্ট -কমঅবজেক্ট ডাব্লু স্ক্রিপ্ট.শেল
এখন, আমরা আমাদের ব্যবহার করতে পারিsh ডাব্লু
জন্য কল কল পদ্ধতি আপত্তিWscript.Shell
। তার মধ্যে একটিপপআপ
, এটি আমাদের দরকার। নিম্নলিখিত কোড ব্যবহার করা যেতে পারে:
$ wsh = নতুন-অবজেক্ট -কমঅবজেক্ট Wscript.Shell $ wsh.Popup ('উইনারো থেকে হ্যালো')
দ্যপপআপ
পদ্ধতি কাস্টমাইজ করা যেতে পারে। উদাহরণস্বরূপ, আপনি এর শিরোনাম নির্দিষ্ট করতে পারেন, ডিফল্ট ডায়ালগ আইকনগুলির একটি নির্ধারণ করতে পারেন বা অতিরিক্ত বোতামগুলি প্রদর্শন করতে পারেন।
পপআপ পদ্ধতিটি কাস্টমাইজ করুন
বাক্য গঠনটি নিম্নরূপ।
পপআপ (,,,)
পাঠ্য
আপনি বার্তায় যে পাঠ্যটি প্রদর্শন করতে চান তা হ'ল।
সেকেন্ডসওয়েট
প্রত্যাখ্যান হওয়া অবধি বাক্সটি প্রদর্শিত সেকেন্ডের সংখ্যার সমন্বয়ে পূর্ণসংখ্যা। যদি শূন্য বা বাদ দেওয়া হয় তবে ব্যবহারকারীকে বরখাস্ত না করা পর্যন্ত বার্তা বাক্সটি স্থির থাকে।
শিরোনাম
শিরোনাম সম্বলিত একটি স্ট্রিং যা বার্তার শিরোনাম হিসাবে উপস্থিত হবে।
প্রকার
একটি পূর্ণসংখ্যা যা নীচের সারণিতে সংজ্ঞায়িত একটি নির্দিষ্ট চেহারা এবং আচরণের সাথে সম্পর্কিত।
মান | বাটন |
---|---|
0 | ঠিক আছে |
ঘ | ঠিক আছে, বাতিল করুন |
ঘ | গর্ভপাত, উপেক্ষা করুন, আবার চেষ্টা করুন |
ঘ | হ্যাঁ, না, বাতিল |
ঘ | হ্যাঁ না |
৫ | পুনরায় চেষ্টা করা, বাতিল |
16 | সমালোচক |
32 | প্রশ্ন |
48 | বিস্ময় |
64 | তথ্য |
পছন্দসই আইকন এবং বোতামগুলি পেতে মানগুলি একত্র করুন। উদাহরণস্বরূপ, একটি প্রশ্ন রচনা করতে, আপনার হিসাবে 1 + 32 ব্যবহার করুনপ্রকার
মান। নিম্নলিখিত উদাহরণটি দেখুন:
পপআপ পদ্ধতিটি ব্যবহারকারীরা যে বোতামটি পপ-আপ বার্তা বাক্সটি খারিজ করতে ক্লিক করেছিল তাও ফিরে আসতে পারে। নিম্নলিখিত টেবিলে যাও:
ফেরত মূল্য | বোতাম ক্লিক করা |
---|---|
ঘ | ঠিক আছে |
ঘ | বাতিল |
ঘ | গর্ভপাত |
ঘ | পুনরায় চেষ্টা করা |
৫ | উপেক্ষা করুন |
। | হ্যাঁ |
7 | না |
-1 | কিছুই নেই, বার্তা বাক্সটি স্বয়ংক্রিয়ভাবে বরখাস্ত হয়েছিল (সময়সীমা) |
আপনি নিম্নলিখিত হিসাবে রিটার্ন মান পরিচালনা করতে পারেন:
$ ফলাফল = sh ডাব্লু.এস.পপআপ ('আপনি কি উইনারো পছন্দ করেন?', 0, 'পিএস থেকে একটি প্রশ্ন', 1 + 32)
বিকল্পভাবে, আপনি একটি বার্তা প্রদর্শন করতে .NET ফ্রেমওয়ার্ক কল ব্যবহার করতে পারেন।
.NET ফ্রেমওয়ার্ক থেকে মেসেজবক্স ব্যবহার করা
আপনার যে কমান্ডটি ব্যবহার করতে হবে তা নিম্নরূপ দেখায়:
[System.Windows.MessageBox] :: দেখান ('উইনারো থেকে হ্যালো')
ফলাফল:
সিস্টেম অপ্রত্যাশিত ঘুম সময়সীমা
আবার, আপনি এটি কাস্টমাইজ করতে পারেন। রেফারেন্সের জন্য, নিম্নলিখিত পৃষ্ঠাটি দেখুন:
অবশেষে, পাওয়ারশেলের জন্য একটি বিশেষ মডিউল রয়েছে যখন আপনি এটি সম্ভব হলে ব্যবহার করতে পারেন।
একটি বিশেষ মডিউল ব্যবহার করে, বার্নটোস্ট
আপনি যদি বাহ্যিক মডিউলগুলি ব্যবহারে সীমাবদ্ধ না হন তবে আপনি যেতে পারেন বার্নটোস্ট ।
এটি নিম্নলিখিত হিসাবে ইনস্টল করুন:
- খোলা প্রশাসক হিসাবে পাওয়ারশেল ।
- প্রকার:
ইনস্টল-মডিউল-নাম বার্টটোস্ট
- মডিউলটি ব্যবহারের জন্য প্রস্তুত।
একটি বিজ্ঞপ্তি প্রদর্শন করতে, কমান্ডটি চালান:
আমদানি-মডিউল বার্নটোস্ট
নতুন-বার্নটোস্টনোটিকেশন -পরিচয় 'উইনারো', 'পাওয়ার শেল থেকে হ্যালো'
দেখুন পাওয়ারশেল গ্যালারী সম্পূর্ণ বিবরণ এবং নির্দেশাবলী জন্য।
নিম্নলিখিত মনে রাখবেন দয়া করে। আপনার বিজ্ঞপ্তি দেখতে,
- পাওয়ারশেল কার্যকরকরণের নীতি কনফিগার করা উচিত তৃতীয় পক্ষের মডিউলগুলি লোড করার অনুমতি দেওয়ার জন্য।
- যদি ফোকাস সহায়তা সক্ষম করা আছে উইন্ডোজ 10 এ এটি আপনার বার্নটোস্ট বিজ্ঞপ্তিগুলি গোপন করতে পারে।
- কমান্ডটি দিয়ে মডিউলটি সরানো যায়
আনইনস্টল-মডিউল বার্টটোস্ট
।
এটাই!