Hirdetés

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

  • cucka

    addikt

    válasz Gh0sT #1165 üzenetére

    [link]
    itt van olyan program amit kerestél, resolution changer, console verzió

    mondjuk így tudod lekérdezni vele a képernyő felbontását, elmenteni egy fileba, és ha nem 1024x768, akkor arra váltani:

    @echo off
    for /f ''skip=1 tokens=2,3 delims=^)x usebackq'' %%a in (`reschangecon -listmonitors`)do (set ize=%%a & set magassag=%%b)
    set szelesseg=%ize:~1,4%
    echo %szelesseg% %magassag%>temp.tmp
    rem echo %magassag%>>temp.tmp
    if %szelesseg:~0,3%%magassag%==102768 goto vege
    reschangecon -width=1024 -height=768 -refresh=max -depth=max -force
    :vege
    set ize=
    set szelesseg=
    set magassag=
    @echo on


    nyilván van ennél elegánsabb megoldás is. ez létrehoz egy temp.tmp filet, oda menti a felbontást.

    következővel a fileba mentett felbontást állítod vissza:

    @echo off
    for /f ''tokens=1,2'' %%a in (temp.tmp) do (set szelesseg=%%a & set magassag=%%b)
    reschangecon -width=%szelesseg% -height=%magassag% -depth=max -refresh=max -force
    set szelesseg=
    set magassag=
    @echo on



    nálam működött

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