Keresés

Új hozzászólás Aktív témák

  • Sk8erPeter

    nagyúr

    válasz klambi #4769 üzenetére

    Hogy érted, hogy "a choice-t hogy írom át set esre?" ? :F
    ---
    Kicsit átírtam a programodat, szerintem úgy kicsit ésszerűbb (pl. a kilépés legyen már utolsó helyen), egyelőre csak a shutdown parancsnak nem tudom, hogyan kell átadni a paramétert, úgy, hogy az működjön is. :F

    @echo Off
    cls

    echo Valassz!
    echo.
    echo 1 - Ido
    echo 2 - Datum
    echo 3 - Rendszerinfo
    echo 4 - A jeghegy csucsa! (Kikapcsolas x ido mulva)
    echo 5 - Szinvaltas
    echo 6 - Bongeszo megnyitasa
    echo.
    echo 7 - Semmi nem erdekel, kilepek!
    echo.

    choice /c:1234567 /M "Valassz! (1, 2, 3, 4, 5, 6, 7)" /N

    echo.

    if %ERRORLEVEL% == 7 goto quit
    if %ERRORLEVEL% == 6 goto bongeszo
    if %ERRORLEVEL% == 5 goto szinvaltas
    if %ERRORLEVEL% == 4 goto kikapcs
    if %ERRORLEVEL% == 3 goto info
    if %ERRORLEVEL% == 2 goto date
    if %ERRORLEVEL% == 1 goto time

    REM /*** Rendszeridő ***/
    :time
    echo Ido:
    time /t
    goto quit

    REM /*** Dátum ***/
    :date
    echo Datum:
    date /t
    goto quit

    REM /*** Oprendszer verziója ***/
    :info
    echo Rendszerinfo:
    ver
    goto quit

    REM /*** Kikapcsolás x mp. múlva ***/
    :kikapcs
    echo Kikapcsolas 10 mp. mulva
    REM /*** Az alábbi sor még javítandó!! A paramétert nem fogadja be. ***/
    START "Kikapcsolas..." /B c:\windows\system32\shutdown /t 10
    goto quit

    REM /*** Színek változtatása ***/
    :szinvaltas
    @echo off
    title Changing colors

    REM A színeket tartalmazó változó
    set szinek=7e 1d 2c 3a 4b 5f 6d 7e 0f

    FOR %%S IN (%szinek%) DO @(
    cls
    REM /*** Aktuális szín kiíratása ***/
    echo Actual color: %%S
    REM /*** Színváltás ***/
    color %%S
    REM /*** Várakoztatás ***/
    choice /c:1 /d:1 /t:1 >nul
    )
    goto quit

    REM /*** Böngésző megnyitása ***/
    :bongeszo
    explorer http://www.coches-es.com/imagenes/noticias/hummer-rosa.jpg

    REM /*** Kilépés ***/
    :quit
    pause

    --

    Ja, egyébként fogalmam sincs, hogyan lehet (ha lehet) kinyitni/becsukni parancssorból a CD/DVD-fiókot... :(

    Arra figyelj, hogy esetleg más lehet nálad a szintaktika, én Windows 7-et használok, ahogy PazsitZ írja, ott kicsit máshogy kell használni.

    ----
    (#4773) PazsitZ: jah, OK, így már tiszta, mire gondoltál.

Új hozzászólás Aktív témák