কেবলমাত্র কমান্ড প্রম্পট দিয়ে, কোনও ল্যাপটপের idাকনা বন্ধ করার সময় কি ঘুমের মোড অক্ষম করা সম্ভব?
কেবলমাত্র কমান্ড প্রম্পট দিয়ে, কোনও ল্যাপটপের idাকনা বন্ধ করার সময় কি ঘুমের মোড অক্ষম করা সম্ভব?
উত্তর:
আপনি যে কমান্ডটির সন্ধান করছেন তা হ'ল পাওয়ারসিএফজি। একটি কমান্ড প্রম্পট খুলুন এবং টাইপ করুনpowercfg –q >poweroptions.txt
এটি পাওয়ার সেটিংসের জন্য সমস্ত জিইউইডি সহ একটি পাঠ্য ফাইল (পাওয়ারোপশনস টেক্সট) তৈরি করবে। Poweroptions.txt ফাইলটি খুলুন এবং বর্তমান বিদ্যুৎ প্রকল্পের জন্য জিইউডিটি সন্ধান করুন। এটি ফাইলের একেবারে শীর্ষে হওয়া উচিত এবং এটির মতো দেখতে হবে:
Power Scheme GUID: 381b4222-f694-41f0-9685-ff5bb260df2e (Balanced)
381b4222-f694-41f0-9685-ff5bb260df2e
একটি নতুন খালি পাঠ্য ফাইলে কেবল জিইউডি (এই উদাহরণে - ) অনুলিপি করুন এবং আটকান । তারপরে স্ক্রোল করুন এবং "পাওয়ার বোতাম এবং idাকনা" ক্রিয়াকলাপের জন্য সাবগ্রুপ গাইড। পৃথক লাইন হিসাবে এই নতুন টেক্সট ফাইলে এই জিইউডিটি অনুলিপি করুন এবং আটকান। এখন "idাকনা ক্লোজ অ্যাকশন" এর জন্য পাওয়ার সেটিং জিইউইডিটি সন্ধান করুন এবং সেইটিকে অনুলিপি করুন এবং অন্য দুটির নীচে আটকান। আপনি যে বিকল্পটিতে সেট করতে চাইবেন তার জন্য 'সম্ভাব্য সেটিং সূচক' নম্বরগুলিও নোট করুন (অক্ষম 000)। উভয় পরিস্থিতি কভার করার জন্য আপনাকে প্রতিটি বিদ্যুৎ প্রকল্প, ডিসি এবং এসি পাওয়ারের জন্য একবার কমান্ডটি চালাতে হবে। কমান্ডটি দেখতে এইরকম হবে:
Powercfg –SETACVALUEINDEX [put power scheme GUID here] [put subgroup GUID here] [put power setting GUID here] 000
আমি এটি পরীক্ষা করেছি এবং আমার আদেশটি এরকম দেখাচ্ছে:
powercfg -SETACVALUEINDEX 381b4222-f694-41f0-9685-ff5bb260df2e 4f971e89-eebd-4455-a8de-9e59040e7347 5ca83367-6e45-459f-a27b-476b1d01c936 000
দ্বিতীয় কমান্ডটি যখন ব্যবহারকারী ব্যাটারিতে থাকে এবং সেই জন্য আমরা স্যুইচটি ব্যবহার না করে ঠিক ঠিক তেমন হয় –SETDCVALUEINDEX
।
আরও রেফারেন্সের জন্য মাইক্রোসফ্টের অফিসিয়াল পাওয়ারকএফজি কমান্ড-লাইন বিকল্প পৃষ্ঠা এখানে রয়েছে।
powercfg
"কমান্ড লাইনের সরঞ্জামটি কীভাবে লিখবেন না" এর দুর্দান্ত উদাহরণটির মতো মনে হচ্ছে: /
এখানে বিষয়টি কীভাবে সিএমডি এর মাধ্যমে স্লিপ মোড অক্ষম করবেন?
ধরে নিচ্ছি যে আপনি আপনার ল্যাপটপের idাকনাটি কনফিগার করেছেন যখন বন্ধ হয়ে গেলে কিছুই না করার জন্য:
powercfg -x -standby-timeout-ac 0
(একরকম সুইচ -x আমার জন্য কাজ করে না তাই আমি এটি পরিবর্তন করেছি / এক্স এবং এটি কাজ করে। সুইচ বাকি থাকতে -standby-সময়সীমার-এসি )
মাইক্রোসফ্টের টেকনেট পৃষ্ঠায় "পাওয়ারকফগ কমান্ড-লাইন বিকল্প" ( https://technet.microsoft.com/en-us/library/cc748940(v=ws.10).aspx ) তে দেখানো হয়েছে , কমান্ডটি হ'ল:
> পাওয়ারসিএফজি-এক্স সেটিংস মান (আপনি যে মানটি দেখছেন তা "স্ট্যান্ডবাই")
অতএব: > পাওয়ারসিএফজি-এক্স-স্ট্যান্ডবাই-টাইমআউট-এসি মিনিট (অক্ষম = 0 মিনিট)
দ্রষ্টব্য: এসি = বৈদ্যুতিক বিদ্যুতের সাথে সংযুক্ত / ডিসি = ব্যাটারিতে কাজ করে (সুতরাং আপনি যদি ব্যাটারি শক্তি নিয়ে কাজ করার সময় স্লিপ মোডটি অক্ষম করতে চান, কমান্ডের "এসি" কে "ডিসি" দিয়ে প্রতিস্থাপন করুন, সুতরাং এটির মতো দেখতে হবে powercfg -x -standby-timeout-dc 0
)
-x
হতে পারে যে এটি একটি সম্পূর্ণ ড্যাশ ছিল, সাধারণ নেতিবাচক প্রতীক নয়।
পূর্ববর্তী উত্তরের ভিত্তিতে আমি একটি ব্যাচের ফাইল লিখেছিলাম।
@echo off
for /f "tokens=4 delims= " %%i IN ('powercfg -q ^| find "Power Scheme GUID:"') do Set StrOne=%%i
for /f "tokens=3 delims= " %%i IN ('powercfg -q ^| find "(Power buttons and lid)"') do Set StrTwo=%%i
for /f "tokens=4 delims= " %%i IN ('powercfg -q ^| find "(Lid close action)"') do Set StrThree=%%i
powercfg -SETACVALUEINDEX %StrOne% %StrTwo% %StrThree% 000
কমান্ড প্রম্পটে (একটি ব্যাচের বাইরে) সরাসরি এই আদেশগুলি চালানোর চেষ্টা করা হলে আপনাকে %% i থেকে% i পরিবর্তন করতে হবে।
জেরেমি এবং জোনাস হার্ডিকের স্ক্রিপ্টের ভিত্তিতে, আমি এই টগল স্ক্রিপ্টটি লিখেছিলাম, যা স্থানীয়করণ স্বাধীন (একইভাবে জার্মান উইন্ডোজগুলির সাথেও কাজ করে) এবং puttingাকনাটি বন্ধ করার সময় আমাকে me াকনাটি বন্ধ করার ক্রিয়াটি অক্ষম এবং পুনরুদ্ধার করতে সহায়তা করে (আমার আগে যা ছিল) এটি ডকের নোটবুক (যেখানে idাকনাটি বন্ধ করা দরকার)। এবং হ্যাঁ, কালে পাওয়ারের মতো উল্লিখিত প্রতিটি পরিবর্তনের পরে বর্তমান পাওয়ারশিমে পুনরায় সক্রিয় করতে ভুলবেন না
@echo off
setlocal enabledelayedexpansion
for /f "tokens=2 delims=:(" %%i in ('powercfg /GETACTIVESCHEME') do set ACTIVESCHEME=%%i
for /f "tokens=2 delims=:(" %%i in ('powercfg -q %ACTIVESCHEME% SUB_BUTTONS LIDACTION ^| findstr "[0-9a-z]*-[0-9a-z]*-[0-9a-z]*-[0-9a-z]*-[0-9a-z]*"') do set FULLPATH=!FULLPATH! %%i
for /f "tokens=2 delims=:(" %%i in ('powercfg /q %FULLPATH% ^| findstr "[0-9]x[0-9]*"') do (
set CURRENTSETTINGAC=!CURRENTSETTINGDC!
set CURRENTSETTINGDC=%%i
)
set CURRENTSETTINGAC=%CURRENTSETTINGAC:~-1%
set CURRENTSETTINGDC=%CURRENTSETTINGDC:~-1%
powercfg -SETACVALUEINDEX %FULLPATH% 0
powercfg -SETDCVALUEINDEX %FULLPATH% 0
powercfg /s %ACTIVESCHEME%
pause
powercfg -SETACVALUEINDEX %FULLPATH% %CURRENTSETTINGAC%
powercfg -SETDCVALUEINDEX %FULLPATH% %CURRENTSETTINGDC%
powercfg /s %ACTIVESCHEME%
REM Disabling all Sleep Parameters
@echo off
powercfg /x -hibernate-timeout-ac 0
powercfg /x -hibernate-timeout-dc 0
powercfg /x -disk-timeout-ac 0
powercfg /x -disk-timeout-dc 0
powercfg /x -monitor-timeout-ac 0
powercfg /x -monitor-timeout-dc 0
Powercfg /x -standby-timeout-ac 0
powercfg /x -standby-timeout-dc 0
Pause
মাইক্রোসফ্টের কমান্ড-লাইন বিকল্পগুলির একটি দীর্ঘ পৃষ্ঠা রয়েছে powercfg
।
আপনি সম্ভবত -x
স্যুইচ উপর পড়া হবে । powercfg
যদিও আমি কেবল হাইবারনেট সেটিংস পরিবর্তন করতে ব্যবহার করেছি ।
powercfg
পরিবর্তন করার জন্য কোনও বিকল্প নেই lid close action
। পাওয়ার অপশনগুলি রেজিস্ট্রি এর অধীনে সংরক্ষণ করা হয় HKEY_CURRENT_USER\Control Panel\PowerCfg\GlobalPowerPolicy
তবে এটি স্পষ্ট নয় যে বাইনারি ডেটাতে কোন মানটি কোন সেটিংয়ের সাথে চলে।
আরেকটা জিনিস. সেটিংস সক্রিয় করতে স্ক্রিপ্টের শেষে "পাওয়ারকফিজ-এস% স্ট্রোন এক%" যুক্ত করতে ভুলবেন না। অন্য সেটিংস সবেমাত্র সেট করা হবে, তবে সংরক্ষণ করা / সক্রিয় করা হবে না।
নোডোজ চেষ্টা করুন । একবার ইনস্টল হয়ে গেলে, nodoz
আপনার সিস্টেমকে অনির্দিষ্টকালের জন্য ঘুম থেকে বাঁচাতে আপনি আপনার সিএমডি প্রম্পট (বা পাওয়ারশেল টার্মিনাল) থেকে চালাতে পারেন । অথবা, আপনি সময়সীমার প্যারামিটারে পাস করতে পারেন পছন্দ মতো -t 6h13m
সময় নির্ধারণের পরে প্রোগ্রামটি স্বয়ংক্রিয়ভাবে শেষ হয়।