Předmět Autor Datum
os: win 7
winer x 09.11.2013 17:13
winer x
@echo off :ZADANI set vyp=30 if not "%1"=="" (set vyp=%1) :TED (set hod=%time:~0,2%) & (set min=%tim…
lední brtník 09.11.2013 17:45
lední brtník
no jo, proč já to řeším plánovačem, když to stačí nastavit tomu šetřiči? předtím jen zkontrolovat, ž…
lední brtník 09.11.2013 18:01
lední brtník
powercfg.exe /hibernate on jsem dal a nic to nenapsalo takze by to melo byt OK. ja myslel ze kdyz n…
winer x 09.11.2013 19:33
winer x
má tě to odhlásit, nebo jsi chtěl ten pc nechat uspat? každopádně šeřič by to měl řešit - pokud jsi…
lední brtník 09.11.2013 19:48
lední brtník
ja to uz jednou nastavene mel ale reinstaloval sem OS a ted nvm kde sem to nastavoval ale na 100% to…
winer x 09.11.2013 21:25
winer x
ikona baterky nebo tak něco. poslední
lední brtník 09.11.2013 21:56
lední brtník
http://www.stahuj.centrum.cz/multimedia/mp3_a_audi o/prehravace/vypinac-na-dobrou-noc/
Karel04 09.11.2013 18:25
Karel04
@echo off
:ZADANI
 set vyp=30
  if not "%1"=="" (set vyp=%1)
:TED
 (set hod=%time:~0,2%) & (set min=%time:~3,2%)
  if "%time:~0,1%"==" " (set hod=%time:~1,1%)
  if "%time:~3,1%"=="0" (set min=%time:~4,1%)
:NOVY_CAS
 (set /a min=%min%+%vyp%)
  if %min% gtr 59 (set /a min=%min%-%vyp%) && (set /a hod=%hod%+1)
   if %hod% gtr 23 (set hod=0)
:STARY_PLAN
 at | find "shutdown" >nul
  if errorlevel 1 goto NOVY_PLAN
 for /f "usebackq tokens=1 delims= " %%a in ('at ^| find "shutdown"') do (at %%a /delete)
:NOVY_PLAN
 at %hod%:%min% "c:\windows\system32\shutdown.exe" -h -f
  if errorlevel 1 color 40 && pause
:END

- text zkopírovat do notepadu a uložit např. do adresáře windows s příponou .bat, třeba jako c:\windows\uspat.bat
(bacha na zapnuté zobrazování přípon a na hloupý poznámkový blok, který k názvu přidává své .txt)
- zástupce batky si přidat do "po spuštění"
- default čas je 30min. když chceš jiné zpoždění pro hibernaci, přidáš čas tomu zástupci jako parametr za název batky (c:\windows\uspat.bat 45)

no jo, proč já to řeším plánovačem, když to stačí nastavit tomu šetřiči?
předtím jen zkontrolovat, že ten krám umí hibernaci (v cmd.exe jako správce):

powercfg.exe /hibernate on

edit:
v mazání starého záznamu je chyba, díky parametru usebackq se musí použít jiné uvozovky:

 for /f "usebackq tokens=1 delims= " %%a in (`at ^| find "shutdown"`) do (at %%a /delete)

maže se to pro případ, kdy se člověk v krátkém čase přihlásí znovu.

ale řešením je i nechat to kompletně na šetřiči.

ja to uz jednou nastavene mel ale reinstaloval sem OS a ted nvm kde sem to nastavoval ale na 100% to bylo nekde v ovladacich panelech.
nastavil sem tam treba 15 minut a kdyz se s pocitacem nic nedelo tak se odhlasil. pokud se ale pletu tak to udelam klidne pres ten *.bat

Zpět do poradny Odpovědět na původní otázku Nahoru