无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 810|回复: 4
打印 上一主题 下一主题

[求助] 怎样以一文本文件每行字串批量生成指定内容的文本文件

[复制链接]
跳转到指定楼层
1#
发表于 2024-5-25 12:22:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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




2#
发表于 2024-5-26 11:48:20 | 只看该作者
TXT转PS.7z (36.95 KB, 下载次数: 3)

点评

谢谢大佬  详情 回复 发表于 2024-5-26 17:43
回复

使用道具 举报

3#
发表于 2024-5-26 12:09:57 | 只看该作者
本帖最后由 slore 于 2024-5-26 12:11 编辑

使用方法: txt2ps.bat SSJ.txt


txt2ps.bat
  1. @echo off
  2. if "%~1"=="" goto :EOF
  3. md output 2>nul
  4. for /f "delims=" %%i in (%1) do call :OUTPUT %~n1 %%i
  5. goto :EOF

  6. :OUTPUT
  7. (
  8. echo %%!PS-Adobe-3.0
  9. echo %%%%Title: %1
  10. echo %%%%BoundingBox: 0 0 10 10
  11. echo %%%Pages: Atend
  12. echo %%%%EndComment
  13. echo %%%%Page: 1 1
  14. echo /S3J 10 selectfont
  15. echo 0 2.25 moveto
  16. echo ^<%2^>
  17. echo [10]
  18. echo xshow
  19. echo showpage
  20. echo %%%%PageTrailer
  21. echo %%Pages: 1
  22. echo %%%%Trailer
  23. echo %%%%EOF
  24. ) > output\%2-%1.ps
  25. goto :EOF
复制代码

点评

谢谢大佬  详情 回复 发表于 2024-5-26 17:44
回复

使用道具 举报

4#
 楼主| 发表于 2024-5-26 17:43:41 | 只看该作者
回复

使用道具 举报

5#
 楼主| 发表于 2024-5-26 17:44:01 | 只看该作者
slore 发表于 2024-5-26 12:09
使用方法: txt2ps.bat SSJ.txt

谢谢大佬
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-9-29 00:20

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表