
批處理修改文件內的數值問題想修改.ass文件中第四行的PlayResX: 數值為188,以下為ass文件前幾段內容[s
cript Info]; s
cript generated by FFmpeg/Lavc60.3.100s
criptType: v4.00+PlayResX: 384PlayResY: 288ScaledBorderAndShadow: yesYCbCr Matrix: None只需要修改第四行的PlayResX: 為PlayResX: 188以下是我弄得代碼,求大佬指教~
- @echo off
- setlocal enabledelayedexpansion
- for /f delims= %%a in (*.ass) do (
- set str=%%a
- if not !str:PlayResX:=!==!str! (
- for /f tokens=* delims=: %%b in (%%a) do (
- set str=%%b
- set num=188
- set newStr=PlayResX: !num!
- echo,!newStr!
- )
- )
- )
- pause
nclick="copycode($('code0'));">復制代碼