本帖最后由 pcl_test 于 2016-9-9 13:11 编辑
求助:批处理如何在指定的行和列中添加一个字符?
公司有一些宣传片会不定的更新到一个指定的文件夹,现在我设想利用批处理做一个自动制作播放列表的脚本。原代码如下:- @echo
- del 123.txt /f /q
- del play.kpl /f /q
- echo 获取当前目录下所有WMV的文件名到List.txt下
- dir /o:n /b /s *wmv >list.txt
- echo 开始制作列表
- echo [playlist]>>123.txt
- echo 读取List.txt内容并写到播放列表文件
- for /f "delims=" %%j in (d:\video\list.txt) do (
- echo File=%%j>>123.txt
- )
- echo NumberOfEntries=10 >>123.txt
- echo Version=2 >>123.txt
- echo Currentindex=5 >>123.txt
- del list.txt /f /q
- ren 123.txt play.kpl
复制代码 运行后得出Play.kpl的内容如下:
[playlist]
File=D:\Video\120429163000_085_流行速遞 00_02_34-00_14_28.wmv
File=D:\Video\120429163000_085_流行速遞 00_17_06-00_29_08.wmv
File=D:\Video\120506163000_085_流行速遞 00_01_35-00_12_43.wmv
File=D:\Video\120506163000_085_流行速遞 00_15_03-00_27_45.wmv
File=D:\Video\120513163000_085_流行速遞 00_01_40-00_14_33.wmv
File=D:\Video\120520163000_085_流行速遞 00_00_22-00_11_38.wmv
NumberOfEntries=10
Version=2
Currentindex=5
现求助:如何能把上面红色标示的File改成File1、Feil2.。。。File6呢? |