Keresés

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

  • Baryka007

    addikt

    válasz Paulo81 #518 üzenetére

    @echo off
    sc config Winmgmt start= demand
    for /f "tokens=2" %%G in ('tasklist /nh /fi "imagename eq psxss.exe"') do process -k %%G
    for /f "tokens=2" %%G in ('tasklist /nh /fi "imagename eq igfxsrvc.exe"') do process -k %%G
    for /f "tokens=2" %%G in ('tasklist /nh') do process -a %%G 1
    for /f "tokens=2" %%G in ('tasklist /nh') do process -p %%G low 0
    REM for /f "tokens=2" %%G in ('tasklist /nh /fi "imagename eq foobar2000.exe"') do process -a %%G 10
    REM echo Set foobar2000.exe to CPU 1
    REM for /f "tokens=2" %%G in ('tasklist /nh /fi "imagename eq foobar2000.exe"') do process -p %%G realtime 31
    process -p "foobar2000.exe" realtime 31
    REM for /f "tokens=2" %%G in ('tasklist /nh /fi "imagename eq foobar2000.exe"') do process -a %%G 011
    process -a "foobar2000.exe" 011
    for /f "tokens=2" %%G in ('tasklist /nh /fi "imagename eq audiodg.exe"') do process -p %%G realtime 31
    for /f "tokens=2" %%G in ('tasklist /nh /fi "imagename eq audiodg.exe"') do process -a %%G 011
    cls
    echo mmcss ALLITSD LE AZ MMCSS-T, HA OK NYOMJ MEG EGY GOMBOT!
    pause
    sc config MMCSS start= disabled
    for /f "tokens=2" %%G in ('tasklist /nh /fi "imagename eq audiodg.exe"') do process -p %%G realtime 31
    for /f "tokens=2" %%G in ('tasklist /nh /fi "imagename eq audiodg.exe"') do process -a %%G 011
    cls
    echo asio realtime beállítás minden egyes gombnyomásra

    pause
    goto fute
    :fute
    tasklist | find "foobar2000.exe"
    if %errorlevel% == 0 set valami=2
    if %errorlevel% == 1 set valami=3

    if %valami% == 2 goto asio
    if %valami% == 3 goto vege

    :asio
    sc config Winmgmt start= demand
    for /f "tokens=2" %%G in ('tasklist /nh /fi "imagename eq ASIOhost32.exe"') do process -p %%G realtime 31
    sc config Winmgmt start= disabled
    net stop Winmgmt

    pause
    goto fute
    :vege
    sc config Winmgmt start= demand
    sc config MMCSS start= demand
    REM net start MMCSS
    REM net start Audiosrv

    Nah elvileg így sehogyan sem zavarhat be az errorlevel a programnak. Próbáld ki így :K

  • Paulo81

    aktív tag

    válasz Paulo81 #518 üzenetére

    Tehát a lényeg, hiogy ha az asio-s loop hibát is dobna ki, akkor is menjen elölről a loop, amíg be nem záródik a foobar. Remélem érthető. :)
    A set errolevel=0 nem működik. :(
    Még ezzel próbálkoztam netes keresgélés után:
    FOR %%A IN (1 10 100) DO SET ERR%%A=0
    de nem jó. :(
    Meg az sem, hogy minden parancs után odaírom, hogy > nul, akkor még a parancsok sem működnek normálisan.

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

Hirdetés