Bagaimana cara agar laptop saya tidur ketika dicabut sementara tutupnya ditutup? (Tidak ingin tidur ketika tutup tutup dan dicolokkan)

10

Saya punya Lenovo Yoga 2 11 yang menjalankan Windows 10. Saat ini saya telah menetapkannya untuk tetap terjaga ketika tutupnya ditutup dan terpasang, dan itu berfungsi persis seperti yang dimaksudkan. Namun, jika tutupnya ditutup dan dicolokkan, ketika saya mencabutnya , saya ingin tidur.

Skenario: Ketika saya selesai menggunakan laptop saya di meja saya (terpasang), saya menutup tutupnya. Itu tidak pergi tidur. Ketika saya mengambil laptop saya untuk pergi bekerja, saya mencabutnya (tanpa membuka dan menutup tutupnya). Masih terjaga.

Ini telah menyebabkan banyak kesempatan di mana laptop saya mati ketika saya pergi untuk menggunakannya sejak itu duduk dan bergolak selama beberapa jam sampai mati.

Apakah ada cara saya bisa membuatnya sehingga akan tidur ketika saya mencabut dan tutupnya ditutup?

Alex Kibler
sumber
Tidak naif, yang saya sadari. Mungkin ada sesuatu yang menjanjikan di Lenovo Power Manager? Di Windows Power Options Anda dapat mengatur opsi On Battery ke Sleep dan opsi Plugged In ke Do Nothing, tapi saya mengerti maksud Anda, karena pengaturan On Battery tidak akan berfungsi setelah dicabut dan akan mengharuskan Anda membuka dan menutup tutupnya. .
root
1
@root Ada metode untuk itu.
ds_secret

Jawaban:

1

Seperti yang Anda lihat di sini , yang perlu Anda lakukan adalah

  1. Pergi ke Control Panel
  2. Klik Hardware & Sound
  3. Klik Power Options
  4. Klik Choose when to turn off the displaydariChange when the computer sleeps
  5. Ikuti Arahan yang Diberikan
ds_secret
sumber
2
Ini tidak bekerja! Saya memiliki pengaturan referensi di atas yang dikonfigurasi sebagai berikut: Ketika daya terhubung: Jangan tidur ketika tutupnya ditutup. Ketika daya tidak terhubung: Tidur ketika tutupnya ditutup. Jika saya menutup tutupnya dengan daya yang terhubung maka selanjutnya putuskan daya laptop tetap menyala! Ini membuatnya sangat mudah untuk menyimpan laptop di dalam tas dan membuatnya kepanasan! Paling tidak itu harus beralih ke profil pada baterai sehingga tidur setelah beberapa menit, tetapi ini tidak terjadi baik pada laptop saya!
Jules
0

Metode menggunakan skrip latar belakang VBS yang memulai skrip batch (dibuat di windows 10). Aktifkan opsi hibernasi saat menggunakan ini (dijelaskan di bawah). Perhatikan bahwa ini bukan solusi super solid untuk masalah Anda. Skrip batch akan menempatkan komputer Anda ke mode hybrid-sleep-hibernate jika Anda mengaktifkan opsi hibernasi (saya lakukan). Saya sarankan menyalakan opsi hibernasi karena, meskipun mematikannya kemungkinan akan tidur komputer sebagai gantinya, ada kemungkinan kecil bahwa itu akan mematikan komputer Anda. Secara umum, metode batch tidak terlalu solid.

Bagian VBS:

Set Shell = CreateObject("WScript.Shell")
do
WScript.sleep 60000
Shell.run "batterysleep.bat"
loop

Bagian BAT:

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
  1. Jadi pertama-tama, Anda perlu menempelkan kode VBS ke file .vbs.
  2. Kemudian, rekatkan kode BAT ke file .bat di lokasi file yang sama dengan file VBS.
  3. Setelah itu, Anda harus membuat pintasan file VBS Anda, menyalinnya, dan menempelkannya ke folder startup (untuk membuatnya berjalan secara otomatis saat startup): C: \ Users \ [YOU USERNAME] \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Startup

Pada dasarnya, kode ini menjalankan file VBS di latar belakang yang membuka skrip batch setiap menit. Skrip batch ini akan melakukan tindakan tidur jika komputer Anda tidak memiliki daya AC. Untuk mematikan proses, ketik "taskkill / f / im wscript.exe" ke dalam pencarian, tetapi perhatikan bahwa ini akan membunuh semua proses WScript. Sekali lagi, harap dicatat bahwa ini bukan solusi yang sepenuhnya dapat diandalkan.

gCo
sumber