[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] [已解决]请问批处理如何设置一个变量?

  1. for /f %%a in (to23.txt) do echo %%a, >>p3.txt
  2. del to23.txt
复制代码
如上,to23中出现两次, 如何设置一个变量把它替换掉, 如%%b, 在另一个地方写上set %%b=23? 大概是这样。
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

不知道你要干什么?

TOP

不明白楼主要什么~ 什么to23出现2次,设置变量把它替换…… 可以解释得比较清楚么?
为何批处理不适合做界面
为何随风讨厌call命令
http://bbs.bathome.net/thread-4482-1-10.html

TOP

回复 1# smith203


    理解有么有错?
  1. set file=to23.txt
  2. for /f %%a in (%file%) do echo %%a, >>p3.txt
  3. del %file%
  4. pause
复制代码
1

评分人数

http://www.diecasting86.com

TOP

to23.txt是要经常改的,上次是出现两次, 如果出现7 8次, 每次改就很麻烦,  我想设置一个变量, 只在一个地方改动就可以了。

TOP

回复  smith203


    理解有么有错?
920168 发表于 2011-10-22 09:27


谢谢, 老大理解我啊, 呵呵。

TOP

返回列表