সুচিপত্র:

The Ultimate Computer Shutdown Prank: 3 ধাপ
The Ultimate Computer Shutdown Prank: 3 ধাপ

ভিডিও: The Ultimate Computer Shutdown Prank: 3 ধাপ

ভিডিও: The Ultimate Computer Shutdown Prank: 3 ধাপ
ভিডিও: পিসি চলতে চলতে বন্ধ হয় | বার বার পিসি রিস্টার্ট নেয় | PC Suddenly No-Off Problem Fix Bangla Tutorial 2024, নভেম্বর
Anonim
আলটিমেট কম্পিউটার শাটডাউন প্র্যাঙ্ক
আলটিমেট কম্পিউটার শাটডাউন প্র্যাঙ্ক

এটি একটি.vbs শাটডাউন স্ক্রিপ্ট যা আমি একটি ঠাট্টা হিসাবে তৈরি করেছি। এটি এত শীতল হওয়ার কারণ হল যে, কম্পিউটারটি এখনই বন্ধ করার পরিবর্তে, কম্পিউটারটি আপনার সাথে কথা বলে, আপনাকে সতর্ক করে দেয় যে কম্পিউটারটি 10 সেকেন্ডের মধ্যে বন্ধ হয়ে যাবে, তারপর এটি একটি ছোট অ্যানিমেশন দেখায় যা শেষ 5 সেকেন্ড আগে গণনা করে এটি কম্পিউটার বন্ধ করে দেয়।

আমি একটি কনভার্টার ব্যবহার করে এটি.exe তে কম্পাইল করতে পছন্দ করি, কিন্তু আপনাকে এটি করতে হবে না। আমার vbs স্ক্রিন লক দেখুন, যদি আপনি এটি কিভাবে করতে চান তা জানতে চান। Vbs এডিটরদের জন্য কিছু নির্দেশিকাও রয়েছে সেই নির্দেশে।

কিন্তু আমার স্ক্রিন লক থেকে ভিন্ন, এই প্রোগ্রামটি অনেক খাটো, তাই আমি এটাকে যতটা সম্ভব ভালভাবে ব্যাখ্যা করার চেষ্টা করব।

দ্রষ্টব্য: যদি আপনি ইতিমধ্যে vbs না জানেন, আমি এই নির্দেশনাটি পরীক্ষা করার পরামর্শ দিচ্ছি যাতে আপনার ব্যবহৃত কিছু ফাংশনের প্রাথমিক ধারণা রয়েছে এই স্ক্রিপ্টটি।

ধাপ 1: আমার স্ক্রিপ্ট…

আমার স্ক্রিপ্ট…
আমার স্ক্রিপ্ট…

এই হল স্ক্রিপ্ট..

আপনাকে শেষ পর্যন্ত "গুলি" গুলির একটি মুছে ফেলতে হবে যাতে এটি "Shutdown.vbs" এ শেষ হয় অথবা যতক্ষণ পর্যন্ত এটি.vbs এ শেষ হয় ততক্ষণ আপনি যা চান।

ধাপ 2: আমার স্ক্রিপ্ট (ব্যাখ্যা)…

তাই জেনে নিন আমি কোডটি ব্যাখ্যা করব …

প্রথম লাইনটি আসলে খুব বেশি কিছু করে না, যখন আমি স্ক্রিপ্ট তৈরি করছিলাম তখন এটি আমাকে সাহায্য করেছিল। এখানে পরবর্তী তিনটি লাইন:

Dim IntCounterDim objWshShl: objWshShl = WScript. CreateObject ("wscript.shell") Dim objVoice: objVoice = WScript. CreateObject ("sapi.spvoice") সেট করুন

কোডের প্রথম লাইনটি পরিবর্তনশীল ঘোষণা করে যেটি আমরা নিয়ন্ত্রণের জন্য ব্যবহার করব … For Next Loop। কোডের পরবর্তী দুটি লাইন ঘোষণা করে এবং 2 টি ভেরিয়েবল সেট করে। objWshShl বার্তা বাক্স এবং রান ফাংশনের জন্য ব্যবহৃত হয়। objVoice কম্পিউটারকে "টক" করতে ব্যবহৃত হয়।

এখানে আরও তিনটি লাইন:

ShutdownWarning () TimedMessageBox () ShutdownComputer ()

এই লাইনগুলি কেবল আমাদের স্ক্রিপ্টের তিনটি ফাংশনকে কল করছে।

এখানে প্রথম ফাংশন হল স্ক্রিপ্ট।

ফাংশন শাটডাউন ওয়ারজিং objVoice. Speak "এই কম্পিউটারটি এখন 10 সেকেন্ডের মধ্যে বন্ধ হয়ে যাবে।" WScript. Sleep 5000 End Function

আমাদের স্ক্রিপ্টে আসলে ফাংশন দরকার নেই, কিন্তু এটি শুধু জিনিসগুলিকে সংগঠিত রাখতে সাহায্য করে।

সুতরাং এই সবটি হল উদ্ধৃতিগুলির মধ্যে বাক্যটি বলা এবং তারপরে পরবর্তী ফাংশন চালিয়ে যাওয়ার আগে 5 সেকেন্ডের জন্য বিরতি দেওয়া।

এই পরবর্তী অংশটি কিছুটা জটিল মনে হতে পারে তবে এটি আসলে বোঝা বেশ সহজ:

ফাংশন TimedMessageBox For IntCounter = 5 থেকে 1 ধাপ -1 objWshShl. Popup "কম্পিউটার" _ & IntCounter এবং "সেকেন্ড", 1, "কম্পিউটার শাটডাউন", 0+48 পরবর্তী শেষ ফাংশনে বন্ধ হয়ে যাবে

তাই প্রথমে এটি TimedMessageBox নামে একটি ফাংশন তৈরি করে।

তারপর পরবর্তী 4 লাইন একটি জন্য… পরবর্তী লুপ। সুতরাং এই লুপটি লুপটি পাঁচবার একের পর এক নিচে নেমে যাবে।

objWshShl. Popup "কম্পিউটার" _ & IntCounter এবং "সেকেন্ড", 1, "কম্পিউটার শাটডাউন", 0+48 এ বন্ধ হয়ে যাবে

এই কোডটি আসলে কোডের মাত্র একটি লাইন, এটি "_" অক্ষর ব্যবহার করে আরেকটি লাইনে বিভক্ত করা হয়েছে যাতে এটি পড়তে সহজ হয়। এই কোডটি যা করে তা হল এটি একটি পপআপ বার্তা তৈরি করে যা IntCounter ভেরিয়েবল ব্যবহার করে শাটডাউন হওয়া অবধি 1 সেকেন্ডের জন্য প্রদর্শিত হয়।

একবার এই লুপটি পাঁচবার লুপ হয়ে গেলে, এটি স্ক্রিপ্টের সাথে চলতে থাকে।

এখানে পরবর্তী ফাংশন:

ফাংশন শাটডাউন কম্পিউটার objWshShl. Run "Shutdown /s /f /t 0", 0 শেষ ফাংশন

এই সব একটি রান কমান্ড ব্যবহার করে কম্পিউটার বন্ধ করা হয়। এখানে ব্যবহৃত সুইচগুলি হল: /s /f /t। /গুলি মানে শাটডাউন, /f মানে সতর্কতা ছাড়াই সমস্ত অ্যাপ্লিকেশন বন্ধ করা, /t হল বন্ধ হওয়ার আগে সেকেন্ডের সময়। আপনি সেই কমান্ডের পরে লক্ষ্য করবেন একটি কমা শূন্য আছে ", 0"। এটি কেবল এটি তৈরি করে যাতে শাটডাউন কমান্ড কার্যকর করার সময় কোনও সিএমডি বিধবা জ্বলজ্বল করে না।

ধাপ 3: আশা করি এটি সহায়ক ছিল

আশা করি এই নির্দেশযোগ্য সহায়ক ছিল যদি আপনার আরও সাহায্যের প্রয়োজন হয় বা কোন প্রশ্ন থাকে তবে দয়া করে আমাকে জানান অথবা একটি মন্তব্য করুন।

প্রস্তাবিত: