কমান্ডলাইন থেকে idাকনাটি বন্ধ করে কী পরিবর্তন করবেন?


8

আমি অবাক হয়েছি যে কেউ যদি কোনও ইউটিলিটি বা কমান্ড জানে, যা এক ক্লিকে উইন্ডোতে এই সেটিংটি পরিবর্তন করতে পারে। Oftenাকনাটি বন্ধ হয়ে গেলে বা ঘুমাতে যাওয়ার পরে আমি এটি কিছুই না করা চাই কিনা তা আমার প্রায়শই আমার ল্যাপটপে পরিবর্তন করা উচিত।

আমি নিশ্চিত কমান্ড লাইন থেকে কোনওভাবে পরিবর্তন করা সম্ভব।

উত্তর:


19

সেট অন idাকনা বন্ধ পাওয়ার বিকল্প থেকে নেওয়া । এই পৃষ্ঠায় একটি বা দুটি স্ক্রিপ্টও রয়েছে তবে নীচে পুনরুত্পাদন করা পদ্ধতিটি সেরা, আইএমএইচও।


আপনি এটি powercfgকমান্ডের মাধ্যমে সেট করতে পারেন ।

প্রাক-কনফিগার করা স্কিমগুলিতে নিম্নলিখিত জিআইডি রয়েছে:

Power Scheme GUID: 381b4222-f694-41f0-9685-ff5bb260df2e  (Balanced)
Power Scheme GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c  (High performance)
Power Scheme GUID: a1841308-3541-4fab-bc81-f71556f20b4a  (Power saver)

আমি আমার উদাহরণগুলির জন্য ভারসাম্যপূর্ণ স্কিমটি ব্যবহার করব, তবে আপনি সরবরাহ করেছেন জিইউইডি ব্যবহার করবেন:

powercfg -GETACTIVESCHEME

আপনি আপনার প্রকল্পের জিইউইউডি দিয়ে কোয়েরি কমান্ড চালিয়ে উপ-গোষ্ঠী এবং পাওয়ার সেটিংসের পাশাপাশি প্রতিটি পাওয়ার সেটিংয়ের সূচক মানগুলির জন্য জিআইডিগুলি পেতে পারেন:

powercfg -Q 381b4222-f694-41f0-9685-ff5bb260df2e

আউটপুটটি সন্ধান করে, আপনি আবিষ্কার করতে পারবেন যে আপনি যে সাব-গ্রুপ জিইউডি চান তা হ'ল:

Subgroup GUID: 4f971e89-eebd-4455-a8de-9e59040e7347  (Power buttons and lid)

এবং শক্তি সেটিং:

Power Setting GUID: 5ca83367-6e45-459f-a27b-476b1d01c936  (Lid close action)

সূচক বিকল্পগুলির সাথে:

Possible Setting Index: 000
Possible Setting Friendly Name: Do nothing
Possible Setting Index: 001
Possible Setting Friendly Name: Sleep
Possible Setting Index: 002
Possible Setting Friendly Name: Hibernate
Possible Setting Index: 003
Possible Setting Friendly Name: Shut down

Systemাকনাটি বন্ধ হয়ে গেলে আপনার সিস্টেমটি শাট ডাউন করার জন্য কনফিগার করার জন্য আপনি চালনা করবেন:

powercfg -SETACVALUEINDEX 381b4222-f694-41f0-9685-ff5bb260df2e 4f971e89-eebd-4455-a8de-9e59040e7347 5ca83367-6e45-459f-a27b-476b1d01c936 3
powercfg -SETDCVALUEINDEX 381b4222-f694-41f0-9685-ff5bb260df2e 4f971e89-eebd-4455-a8de-9e59040e7347 5ca83367-6e45-459f-a27b-476b1d01c936 3

"প্লাগড ইন" অ্যাকশনের জন্য এসি এবং "অন ব্যাটারি" অ্যাকশনের জন্য ডিসি।


আশাকরি এটা সাহায্য করবে.

দয়া করে মনে রাখবেন যে আমি উদ্ধৃত হওয়াগুলিকে ব্লক করিনি, কারণ এটি বরং দীর্ঘ কোড লাইনগুলিকে গণ্ডগোল করেছে। ফর্ম্যাট করার জন্য, আমি এটিকে অব্যক্ত রেখেছি।


1

powercfg গাইডের জন্য উপকরণগুলি সমর্থন করে (স্কিমের নাম, গোষ্ঠী ইত্যাদি)

@echo off

powercfg /s scheme_min
rem scheme_min is high performance

powercfg /setacvalueindex scheme_min sub_buttons lidaction 0
rem under buttons group; plugged in

powercfg /setdcvalueindex scheme_min sub_buttons lidaction 0

rem dc means on battery

rem check with powercfg.cpl gui

rem use powercfg /aliases for aliases instead of guid numbers

rem query with powercfg /q

উপরের এই স্ক্রিপ্টটি উচ্চ কার্যকারিতা প্রকল্পে স্যুইচ করবে এবং এর When I close the lid:অধীনে idাকনা অ্যাকশন ( ) সেট করবে Noneযা উভয় ক্ষেত্রেই হয় (হয় প্লাগযুক্ত বা যখন ব্যাটারিতে থাকে)।

এটি মূলত কোডের তিনটি লাইন কারণ বাকীটি প্রায় কমেন্ট ( রিম আরকস )।


1

বর্তমানে সক্রিয় বিদ্যুৎ প্রকল্পের জন্য কমান্ড লাইন থেকে আচরণটি পরিবর্তন করার সবচেয়ে সহজ এবং কিছুটা পঠনযোগ্য উপায় মনে হচ্ছে ( ডাব্লু 17 টির উত্তর এবং এই টেনফোরাম পোস্টের জন্য ধন্যবাদ ):

DoNothingWhenClosingTheLid.bat
::Do nothing when you close the lid
powercfg /setacvalueindex scheme_current sub_buttons lidaction 0
powercfg /setdcvalueindex scheme_current sub_buttons lidaction 0

::Re-activate current scheme to make settings take effect immediately
powercfg /setactive scheme_current
GoToSleepWhenClosingTheLid.bat
::Go to sleep/standby mode when you close the lid
powercfg /setacvalueindex scheme_current sub_buttons lidaction 1
powercfg /setdcvalueindex scheme_current sub_buttons lidaction 1

::Re-activate current scheme to make settings take effect immediately
powercfg /setactive scheme_current
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.