想修改.ass文件中第四行的PlayResX: 数值为188,以下为ass文件前几段内容
[Script Info]
; Script generated by FFmpeg/Lavc60.3.100
ScriptType: v4.00+
PlayResX: 384
PlayResY: 288
ScaledBorderAndShadow: yes
YCbCr 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
复制代码
|