একটি ভিবিএস ব্যাকগ্রাউন্ড স্ক্রিপ্ট ব্যবহার করার পদ্ধতি যা একটি ব্যাচ স্ক্রিপ্ট শুরু করে (উইন্ডোজ 10 এ তৈরি)। এটি ব্যবহার করার সময় হাইবারনেশন বিকল্পটি চালু করুন (নীচে বর্ণিত)। মনে রাখবেন যে এটি আপনার সমস্যার একটি দুর্দান্ত কঠিন সমাধান নয়। আপনার হাইবারনেশন বিকল্পটি চালু করা থাকলে (আমি করি) ব্যাচ স্ক্রিপ্টটি আপনার কম্পিউটারকে একটি হাইব্রিড-স্লিপ-হাইবারনেট মোডে রাখবে। হাইবারনেশন বিকল্পটি চালু করার পরামর্শ দিচ্ছি কারণ, যদিও এটিটি বন্ধ করা সম্ভবত কম্পিউটারটিকে ঘুমিয়ে রাখবে, এটির আপনার কম্পিউটারটি ডাউন করার সম্ভাবনা রয়েছে a সাধারণভাবে, ব্যাচ পদ্ধতি খুব শক্ত নয়।
ভিবিএস অংশ:
Set Shell = CreateObject("WScript.Shell")
do
WScript.sleep 60000
Shell.run "batterysleep.bat"
loop
বিএটি অংশ:
set OnAC=false
set cmd=WMIC /NameSpace:\\root\WMI Path BatteryStatus Get PowerOnline
%cmd% | find /i "true" > nul && set OnAC=true
if %OnAC% == false %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState Standby
- সুতরাং প্রথমে আপনাকে ভিবিএস কোডটি একটি .vbs ফাইলে পেস্ট করতে হবে।
- তারপরে, বিএটি কোডটি ভিবিএস ফাইলের মতো একই ফাইলের একটি .bat ফাইলে পেস্ট করুন।
- এর পরে, আপনাকে আপনার ভিবিএস ফাইলের একটি শর্টকাট তৈরি করতে হবে, এটিকে অনুলিপি করতে হবে এবং এটি স্টার্টআপ ফোল্ডারে আটকে দিতে হবে (এটি স্টার্টআপে স্বয়ংক্রিয়ভাবে চালিত হওয়ার জন্য): সি: \ ব্যবহারকারীগণ \ [আপনার ব্যবহারকারী নাম] \ অ্যাপডেটা \ রোমিং \ মাইক্রোসফ্ট \ উইন্ডোজ \ স্টার্ট মেনু \ প্রোগ্রামস \ স্টার্টআপ
মূলত, এই কোডটি পটভূমিতে একটি ভিবিএস ফাইল চালায় যা প্রতি মিনিটে একটি ব্যাচের স্ক্রিপ্ট খোলায়। আপনার কম্পিউটারের এসি বিদ্যুতে না থাকলে এই ব্যাচের স্ক্রিপ্টটি স্লিপ অ্যাকশনটি করবে। প্রক্রিয়াটি হারাতে, অনুসন্ধানে "টাস্কিল / এফ / আইএম wscript.exe" টাইপ করুন তবে নোট করুন যে এটি সমস্ত ডাব্লুস্ক্রিপ্ট প্রক্রিয়াটিকে হত্যা করবে। আবার, দয়া করে নোট করুন যে এটি কোনও সম্পূর্ণ নির্ভরযোগ্য সমাধান নয়।