Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Восстановление рзрешения (http://forum.oszone.net/showthread.php?t=345939)

spree 24-07-2020 11:32 2929176

Восстановление рзрешения
 
Такой способ работает без проблем
Код:

qres.exe /x 1280 /y 960 /r:165
game.exe
qres.exe /x 1920 /y 1080 /r:165

Но игра не запускается напрямую через exe файл, только через steam

Приходится использовать такой вариант, но тут приходится использовать pause, после закрытия игры ещё нужно нажать на кнопку чтобы сработала последняя команда, очень неудобно.
Код:

qres.exe /x 1280 /y 960 /r:165
start steam://rungameid/730
pause
qres.exe /x 1920 /y 1080 /r:165

нужно выполнять команду qres.exe /x 1920 /y 1080 /r:165 сразу после закрытия игры.

Fors1k 24-07-2020 13:05 2929190

Код:

param(
    $starter = "steam://rungameid/10",
    $gameExe = "hl"
)cls

qres.exe /x 1280 /y 960 /r:165
(ps -pid $pid).PriorityClass="belowNormal"
$start = Start-Process  $starter -PassThru
while(gps -pid $start.id -ea 0){ sleep 2 }
while(gps -name $gameExe -ea 0){ sleep 2 }
qres.exe /x 1920 /y 1080 /r:165


spree 24-07-2020 13:35 2929197

не работает, просто разрешение меняется
вот так сделал
Код:

@echo off
color 04
echo Resolution: 1280x960
echo Refresh Rate: 165hz
qres.exe /x 1280 /y 960 /r:165
echo Launch Counter-Strike: Global Offensive
start steam://rungameid/730
timeout 10
:s
tasklist /fi "ImageName eq csgo.exe" /nh /fo:csv |>nul findstr /brc:\^" || goto :end
timeout 1 > nul
goto :s
:end
qres.exe /x 1920 /y 1080 /r:165


ateka 25-07-2020 11:50 2929245

Можно вместо start взять call и всё.


Время: 23:35.

Время: 23:35.
© OSzone.net 2001-