|
|
| Модератор форума: No_MaTTeR, Dimitro, LightInDarkness |
| Форум Полезное Флудилка Кто может помочь сделать меню в bat file ? |
| Кто может помочь сделать меню в bat file ? |
Надо сделать меню типа нажмите 1 и уже тогда заработает эта прогда или нажмите 2 и тогда прога просто выключится .
Код :: attelojumi uz informacijas ekrana par komandu darbu @ECHO OFF :: Windows versijas parbaude sakot no XP IF NOT "%OS%"=="Windows_NT" GOTO Syntax :: Lokalizejiet nozime SETLOCAL :: Nav komandu rindas pieprasamo argumentu IF NOT "%~1"=="" GOTO Syntax :: Parbaudiet, ja WMIC.EXE ir pieejams WMIC.EXE Alias /?:Brief >NUL 2>&1 || GOTO Syntax :: Ir izmantojams WMI, lai renovetu baterijas statusa informaciju FOR /F "tokens=1* delims==" %%A IN ('WMIC /NameSpace:"\\root\WMI" Path BatteryStatus Get Charging^,Critical^,Discharging /Format:list ^| FIND "=TRUE"') DO ECHO Baterija %%A FOR /F "tokens=* delims=" %%A IN ('WMIC /NameSpace:"\\root\WMI" Path BatteryStatus Get PowerOnline^,RemainingCapacity /Format:list ^| FIND "="') DO SET Battery.%%A FOR /F "tokens=* delims=" %%A IN ('WMIC /NameSpace:"\\root\WMI" Path BatteryRuntime Get EstimatedRuntime /Format:list ^| FIND "="') DO SET Battery.%%A FOR /F "tokens=* delims=" %%A IN ('WMIC /NameSpace:"\\root\WMI" Path BatteryFullChargedCapacity Get FullChargedCapacity /Format:list ^| FIND "="') DO SET Battery.%%A :: Aprekina aizsutisanas laiku un baterijas ietilpigu SET /A Battery.EstimatedRuntime = ( %Battery.EstimatedRuntime% + 30 ) / 60 SET /A Battery.RemainingCapacity = ( %Battery.RemainingCapacity%00 + %Battery.FullChargedCapacity% / 2 ) / %Battery.FullChargedCapacity% :: Rada rezultatus IF /I "%Battery.PowerOnline%"=="TRUE" ( ECHO Energija paslaik rikojas ECHO Battery %Battery.RemainingCapacity%%% charged ) ELSE ( ECHO Darba laiks palika %Battery.EstimatedRuntime% minutes ECHO Energijai palika %Battery.RemainingCapacity%%% ) :: Nedod pasai programmai aizverties pec izpilde PAUSE :iezime, lai iziet no programmas GOTO:EOF :: Lokalizacijas beigas IF "%OS%"=="Windows_NT" ENDLOCAL
Сообщение # 1 написано 13.12.2013 в 00:09
|
| |||
| |||



