标题: [文本处理] 批处理如何批量修改文本的数字? [打印本页]
作者: netdzb 时间: 2020-12-2 11:29 标题: 批处理如何批量修改文本的数字?
有一个文件文件page.txt,里面保存的数据是
1,255
256,509
510,763
764,1017
1018,1271
1272,1526
==========================
要求用批处理依次生成pdf01.txt
# 开始页
start_page = 1
# 截止页
end_page = 255
outputStream = open("output-01.pdf", "wb")
=============================
要求用批处理依次生成pdf02.txt
# 开始页
start_page = 256
# 截止页
end_page = 509
outputStream = open("output-02.pdf", "wb")
===============================
要求用批处理依次生成pdf03.txt
# 开始页
start_page = 510
# 截止页
end_page = 763
outputStream = open("output-03.pdf", "wb")
==========================
要求用批处理依次生成pdf04.txt
# 开始页
start_page = 764
# 截止页
end_page = 1017
outputStream = open("output-04.pdf", "wb")
=============================
要求用批处理依次生成pdf05.txt
# 开始页
start_page = 1018
# 截止页
end_page = 1271
outputStream = open("output-05.", "wb")
===============================
要求用批处理依次生成pdf06.txt
# 开始页
start_page = 1272
# 截止页
end_page = 1526
outputStream = open("output-06.pdf", "wb")
作者: smss 时间: 2020-12-2 15:03
- @Echo off&SetLocal EnableDelayedExpansion&set n=100
- for /f "tokens=1,2 delims=," %%a in (page.txt)do set /a n+=1&(Echo # 开始页&Echo start_page = %%a&Echo # 截止页&Echo end_page = %%b&Echo outputStream = open^("output-!n:~-2!.pdf", "wb"^))>pdf!n:~-2!.txt
- pause
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |