本帖最后由 74520 于 2019-3-10 14:01 编辑
比如说:一个名叫“1.ini”的文本,里面的配置如下:
[Render]
ShadowQuality=HIGHEST
ContactShadowSetting=CUSTOM
Fov=40
FullScreenDisplayMode=48
用此批处理代码如下:- @echo off
- setlocal enabledelayedexpansion
-
- (for /f "delims=" %%i in ('type "1.ini"') do (
- set "str1=%%i"
- if "!str1:ShadowQuality =!" neq "%%i" (
- echo ShadowQuality =2
-
- ) else if "!str1:ContactShadowSetting =!" neq "%%i" (
- echo ContactShadowSetting =2
-
- ) else if "!str1:Fov =!" neq "%%i" (
- echo Fov =50
-
- ) else if "!str1:FullScreenDisplayMode =!" neq "%%i" (
- echo FullScreenDisplayMode =50
-
- ) else (
- echo,%%i
- )
- ))>b.ini
-
- move /y b.ini 1.ini
复制代码 没有任何效果,不知道为什么?
希望得到帮助,谢谢 |