Tlačítko napájení - vypnout displej

Diskuze o přenosných počítačích

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod aurum 24. 3. 2024 13:26

Ano "rundll32.exe powrprof.dll,SetSuspendState u mě nefunguje dle očekávání. Nezávisle na parametrech vždy aktivuje hibernaci". U mě taky vyvolá hibernaci a ne uspání. Režim spánku jsem tedy navodil přes systém na klávesu Power (vypnutí) notebooku. Po uspání se libovolnou klávesou NTB okamžitě aktivuje. Je zvláštní, že na to není přesný text pro zástupce.
A ještě taková kuriozitka. Sodrak mi doporučil vytvořit zástupce vypnutí displeje tímto: C:\Windows\System32\scrnsave.scr
Ikonu jsem si vytvořil na ploše (zatím, jinak takové ikony dávám na hl.panel). Podivil jsem se, že při dvojkliku na ni sice displej (oled) zčerná, ale někdy na něm zůstane kurzor (šipka). Většinou, když je dvojklik rychlý, šipka se ztratí taky a naopak, dvojklik je pomalý - šipka zůstává :-). Nakonec z toho vzešlo, že když je NTB připojen k adaptéru, šipka většinou zůstává, když jede bez adaptéru, šipka okamžitě zmizne po kliknutí na ikonu. Nejspíš taková hříčka techniky. Možná, kdyby se podařilo ikonu dostat na hl.panel a vypnutí displeje by se tedy aktivovalo jedním klikem, třeba by nebyly problémy se šipkou a nezapomínala by se na displeji :-). Kde co dokážu dostat na hl.panel, ale tahle ikona se ukecat prostě nedá. Je to, jako někdy s ženskou...
aurum
Junior

Odeslat příspěvekod Dreamer 24. 3. 2024 14:39

r34ktor píše:Já používám HotkeyP. Pomocí něj si můžeš nadefinovat klávesovou zkratku jak pro uspání, tak i hibernaci, či vypnutí. rundll32.exe powrprof.dll,SetSuspendState u mě nefunguje dle očekávání. Nezávisle na parametrech vždy aktivuje hibernaci.

Tiez pouzivam HotkeyP, doplnim este, ze ked sa v tom nastaveni Windows, ktore je na screenshote vyssie nastavi pre tlacidla Napajanie a Kryt "Neprovadet zadnou akci", tak je mozne na tieto "tlacidla" nastavit akukolvek akciu v HotkeyP, alebo inom programe. Dokonca je mozne pouzivat aj skratky, napr. podrzat Ctrl + Napajanie moze byt restart, Alt + Napajanie moze byt hibernacia a pod.. Navyse je mozne pouzivat aj makra, takze viac prikazov pri stlaceni jedineho tlacidla, skratky, napr. pred vypnutim vymazat priecinok Temp.

HotkeyP ma tiez vlastnu verziu pre zamknutie PC, je mozne tam zvolit akukolvek farbu, napr. ciernu, ale tiez obrazok, PC je tak zamknuty inym heslom, ako hlavnym Windows heslom, pri tomto zamknuti zostanu bezat vsetky aplikacie, iba pristup bude zamknuty, tiez je to rychlejsie, ako klasicke zamknutie Windows, prakticky okamzite.

Co sa tyka vypnutia displeja, toto mne uz nejaky cas nefunguje, displej sa vzdy po par sekundach znova zapne, aspon vo Windows 10.

HotkeyP je aj v cestine, vratane napovedy.
Dreamer
Dreamer
Junior
Uživatelský avatar

Odeslat příspěvekod r34ktor 24. 3. 2024 16:33

HotkeyP umí i vypnutí monitoru. S aktivním S3 by to mělo fungovat.

HotkeyP_Vypnutí_monitoru.png
Knowledge is power
Greinerův poznatek o zhroucení: Důvod, proč se počítač zhroutil, je vždy za hranicí tvých znalostí.
r34ktor
Pokročilý
Uživatelský avatar

Odeslat příspěvekod aurum 24. 3. 2024 23:55

Když už jsme při tom režimu spaní apod, abych neotvíral nové vlákno, zeptám se tady na jednu ne moc důležitou věc. Dejme tomu, že mám v nastavení napájení vypnutí displeje po pěti minutách, po probuzení si notebook vyžaduje pin, heslo nebo otisk prstu. Otázka zní, lze v systému nebo registrech tuto žádost zakázat? Týkalo by se to pouze vypnutí displeje, ne režimu spánku, hibernace, či vypnutí počítače.
Není to důležité, jen by mě moc zajímalo, zda i s takovými příkazy se dá ve Windows pracovat. Možná je to vyšší dívčí, možná nemožné nebo nesmysl, ale kdyby někdo znal odpověď... :-)
aurum
Junior

Odeslat příspěvekod r34ktor 25. 3. 2024 12:36

aurum píše:Když už jsme při tom režimu spaní apod, abych neotvíral nové vlákno, zeptám se tady na jednu ne moc důležitou věc. Dejme tomu, že mám v nastavení napájení vypnutí displeje po pěti minutách, po probuzení si notebook vyžaduje pin, heslo nebo otisk prstu. Otázka zní, lze v systému nebo registrech tuto žádost zakázat?

Spojuješ do hromady dvě věci - pokud ntb při vypnuté obrazovce usne/hibernuje, pak po probuzení vyžaduje heslo. To je normální chování a vyjma deaktivace hesla s tím IMHO nic neuděláš.
Knowledge is power
Greinerův poznatek o zhroucení: Důvod, proč se počítač zhroutil, je vždy za hranicí tvých znalostí.
r34ktor
Pokročilý
Uživatelský avatar

Odeslat příspěvekod aurum 25. 3. 2024 13:12

Díky r34ktor, rozumím, jak to myslíš. Ale v nastavení napájení lze nastavit vypnutí displeje (mám po 5. minutách) a režim spaní (mám po 20. minutách). Myslel jsem, jestli v tom čase 15. minut od momentu, co displej zhasne, když pohnu myší, aby se displej rozsvítil a nebylo třeba zadávat heslo. Opravdu to není až tak důležité, jen by to potěšilo :-).
aurum
Junior

Odeslat příspěvekod vladimir 26. 3. 2024 06:27

Sice o tři dny pozdě, ale zareaguji
Sodrak píše:Vytvorte si na ploche "Nový odkaz" a zadajte mu toto umiestnenie cieľa:
C:\Windows\System32\scrnsave.scr
Vytvorenú ikonu na ploche si pomenujte na "Vypnout displej"

Tenhle příkaz jenom aktivuje defaultní screensaver.
Na vypnutí monitorů používám už roky příkaz

Kód: Vybrat vše
powershell (Add-Type '[DllImport(\"user32.dll\")]^public static extern int SendMessage(int hWnd, int hMsg, int wParam, int lParam);' -Name a -Pas)::SendMessage(-1,0x0112,0xF170,2)
vladimir
Expert
Uživatelský avatar

Odeslat příspěvekod aurum 27. 3. 2024 01:00

Díky, ale nevím, jak kód použít. Zadal jsem ho do PowerShell, ale vyhodilo mi to InvalidData. Možná to můj NTB s ořezanými napájecími fcemi nepodporuje. Nevím.
aurum
Junior

Odeslat příspěvekod r34ktor 27. 3. 2024 11:01

Stačí kód vložit do příkazové řádky (cmd) a spustit.
Knowledge is power
Greinerův poznatek o zhroucení: Důvod, proč se počítač zhroutil, je vždy za hranicí tvých znalostí.
r34ktor
Pokročilý
Uživatelský avatar

Odeslat příspěvekod aurum 27. 3. 2024 11:28

Díky, to jsem zkoušel současně s PowerShell a jen na chvilku problikla černá. Teď příkaz opravdu funguje. Funguje, jenže pohybem myší nebo klávesou pak displej sice spustím, avšak pokaždé je vyžadováno heslo, takže je to stejné, jako v příkazu C:\Windows\System32\scrnsave.scr, kde navíc mohu vytvořit zástupce a dát jej na hlavní panel. Je to také jednodušší a rychlejší, než kopírovat text a zadávat ho do CMD.
Vyzkoušelo se tedy co se dalo, nakonec s přijatelným výsledkem, děkuji všem za pozastavení.
aurum
Junior

Odeslat příspěvekod Sodrak 27. 3. 2024 14:37

aurum píše:Díky, ale nevím, jak kód použít. Zadal jsem ho do PowerShell, ale vyhodilo mi to InvalidData.

Vytvorte si *.bat súbor
1. Skopírujte text
Kód: Vybrat vše
powershell (Add-Type '[DllImport(\"user32.dll\")]^public static extern int SendMessage(int hWnd, int hMsg, int wParam, int lParam);' -Name a -Pas)::SendMessage(-1,0x0112,0xF170,2)

2. Vložte skopírovaný text do "NOVÝ textový dokument" a pomenujte si ho napr.: Vypni_monitor.txt a uložte si ho.
3. V textovom súbore Vypni_monitor.txt zmeňte príponu txt na bat, takže budete mať Vypni_monitor.bat
4. Tento súbor Vypni_monitor.bat si pretiahnite na plochu (alebo kam potrebujete) a kliknite naň 2x a počkajte 1 sekundu. Monitor sa vypne.
Sodrak
Junior
Uživatelský avatar

Odeslat příspěvekod aurum 27. 3. 2024 22:15

to Sodrak: Zajímavé, určitě vyzkouším :-)
Uměl bys vytvořit bat soubor pro "režim spánku"? Už jsem něco vyzkoušel, ale počítač to hibernovalo.
aurum
Junior

Odeslat příspěvekod Dreamer 27. 3. 2024 22:40

Preco nevyskusas HotkeyP? Su tam priame prikazy, staci nastavit lubovolnu skratku, je mozne to dat aj do tray menu, aj vytvorit ikonu na ploche a pod.

Pri rezime spanku je tam poznamka, mozno to je problem u teba:

Úsporný režim, Režim spánku
POZOR! Funkce "Režim spánku" nefunguje, pokud ji nemáte povolenu v Ovládacích panelech\Možnosti napájení.

Dalsie priame prikazy:

Vypnout počítač
Restartovat
Odhlásit uživatele
Spořič obrazovky
Vypnout monitor

Zaujimava funkcia je tato:

Uzamknout počítač
Parametrem je text, který podobně jako u funkce Vložit text může obsahovat čas, jméno uživatele atd. Když nechcete zobrazovat text, tak jako parametr dejte mezeru. Po vytvoření zkratky se zobrazí okno pro zvolení hesla. Maximální délka hesla je 64 kláves (nikoli znaků). Heslo může obsahovat jakékoli klávesy kromě Enter, Escape, Backspace, Tab, Alt.
Bez parametru tato funkce funguje jako standardní systémové zamknutí počítače, které zobrazí výzvu na zadání vašeho přihlašovacího hesla do Windows.

Toto alternativne zamknutie umoznuje vytvorit ine heslo, napr. kratky 4-miestny film, to je uzitocne, ak chces casto zamknut PC a nechces zadavat dlhe heslo, da sa to aj kombinovat s inymi prikazmi, napr. vypnut monitor a zamknut tymto alternativnym prikazom:

Najskor nastav heslo pod menu - Okno - Moznosti - Prikazy - Heslo, mozes si tu nastavit velmi kratke heslo, napr. 4-miestny pin.

Vytvor skratky:

1.
Klavesove zkratka: akakolvek
Prikaz: Vypnout monitor

2.
Klavesove zkratka: akakolvek
Prikaz: Uzamknout počítač
Parametry: %c

3.
Klavesove zkratka: akakolvek
Prikaz: 1 2

V tretej skratke je dolezite pouzit spravne cisla prikazov pre predosle skratky. Pouzity text bude zobrazovat datum a cas pri zamknutom stave.
Dreamer
Dreamer
Junior
Uživatelský avatar

Odeslat příspěvekod aurum 27. 3. 2024 23:51

to Dreamer: Dík. hezky jsi to sepsal, určitě vyzkouším. Ne, že bych to akutně potřeboval, to ne, ale docela mě ta problematika napájení začala zajímat, tak bych to rád v praxi vyzkoušel a potřebné, praktické věci aplikoval do mého nového Oled Notebooku, u kterého by se měl displej trochu šetřit. Dneska už vydrží mnohem víc než dřív, přesto ale.
aurum
Junior

Odeslat příspěvekod Dreamer 28. 3. 2024 00:14

Ked je to OLED, moze stacit aj cierne pozadie, vtedy by sa malo spotrebuvat minimum energie, prave ten alternativny rezim zamknutia PC v HotkeyP umoznuje pouzit ciernu farbu ako pozadie a lubovolny text, kde moze byt datum a cas sa pohybuje, zamerne, prave na prevenciu vypalenia displeja, takze je to ako jednoduchy screensaver, aj s heslom, ktore moze byt kratke - ale samozrejme, je mozne pouzit aj zamknutie, aj uplne vypnutie displeja.

Ja mam viac skratiek, jedna iba zamkne PC a dalsia vypne monitor a uspi pocitac, ked idem od PC na dlhsi cas.

HotkeyP umoznuje nastavit rozne skratky, aj tlacidlo Sleep, Ctrl+Sleep, Alt+Sleep a pod., pre zamknutie pc, uspanie, restart, vypnutie pc - vsetko sa da aj kombinovat s inymi prikazmi.

EDIT: Doplnam, ze pre vsetky skratky v HotkeyP je mozne pouzit aj moznosti "Pred spustenim prikazu se zeptat" a "Pred spustenim prikazu chvili pockat", to je uzitocne pre pripady, ked by sa skratka stlacila omylom.

Celkovo je tam vela uzitocnych funkcii a prikazov a je jednoduchy na pouzitie, ziadne programovanie, staci si precitat v napovede popis daneho prikazu.
Dreamer
Dreamer
Junior
Uživatelský avatar

Předchozí stránka

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků