无忧启动论坛
标题:
怎样以一文本文件每行字串批量生成指定内容的文本文件
[打印本页]
作者:
jie_xi
时间:
2024-5-25 12:22
标题:
怎样以一文本文件每行字串批量生成指定内容的文本文件
本帖最后由 jie_xi 于 2024-5-25 12:54 编辑
文本文件 SSJ.txt 内容如下
b624
c22b
e321
e421
生成的每个文件
其文件名为:为 SSJ.txt 文件中的 “字串” 加其 “文件名”.PS
文件内容如下,其第 2 行 “SSJ” 为文件名,第 9 行<>中为行字符串
%!PS-Adobe-3.0
%%Title: SSJ
%%BoundingBox: 0 0 10 10
%%Pages: Atend
%%EndComment
%%Page: 1 1
/S3J 10 selectfont
0 2.25 moveto
<b624>
[10]
xshow
showpage
%%PageTrailer
%Pages: 1
%%Trailer
%%EOF
作者:
nttwqz
时间:
2024-5-26 11:48
TXT转PS.7z
(36.95 KB, 下载次数: 3)
2024-5-26 11:48 上传
点击文件名下载附件
下载积分: 无忧币 -2
作者:
slore
时间:
2024-5-26 12:09
本帖最后由 slore 于 2024-5-26 12:11 编辑
使用方法:
txt2ps.bat SSJ.txt
txt2ps.bat
@echo off
if "%~1"=="" goto :EOF
md output 2>nul
for /f "delims=" %%i in (%1) do call :OUTPUT %~n1 %%i
goto :EOF
:OUTPUT
(
echo %%!PS-Adobe-3.0
echo %%%%Title: %1
echo %%%%BoundingBox: 0 0 10 10
echo %%%Pages: Atend
echo %%%%EndComment
echo %%%%Page: 1 1
echo /S3J 10 selectfont
echo 0 2.25 moveto
echo ^<%2^>
echo [10]
echo xshow
echo showpage
echo %%%%PageTrailer
echo %%Pages: 1
echo %%%%Trailer
echo %%%%EOF
) > output\%2-%1.ps
goto :EOF
复制代码
作者:
jie_xi
时间:
2024-5-26 17:43
nttwqz 发表于 2024-5-26 11:48
谢谢大佬
作者:
jie_xi
时间:
2024-5-26 17:44
slore 发表于 2024-5-26 12:09
使用方法: txt2ps.bat SSJ.txt
谢谢大佬
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/)
Powered by Discuz! X3.3