Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


geomerty,
скажем имеем, например в Config какой-то игры файл "KFSystemSettings.ini" с примерно таким содержимым:
Код: Выделить весь код
par1=znach1
ResX=1920
ResY=1080
par2=znach2
так вот такой код выставит значения 2 и 3 строк (разрешение) равных значению разрешения экрана по-умолчанию или каких-то своих, если вообще разговор об этом
Код: Выделить весь код
@echo off
set "f_ini=KFSystemSettings.ini"
for /f "delims=" %%a in ('wmic path "win32_desktopmonitor" get ScreenHeight^,ScreenWidth /value^|find "="') do set "%%a"
<"%f_ini%">tmp (for /f "tokens=2 delims=[]" %%a in ('find /n /v ""') do @(
  echo "%%~a"|>nul find "ResX" && (
   echo ResX=%ScreenWidth%
  ) || (
   echo "%%~a"|>nul find "ResY" && (
    echo ResY=%ScreenHeight%
   ) || (
    echo %%a
   )
  )
 )
)& >nul move tmp "%f_ini%"
pause
или создать еще один ini-шник с нужными значениями и перемещать нужный по команде (заменять)
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:24, 30-05-2017 | #2