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

[文本处理] 批处理set命令带的参数有哪些以及用法?

①关于环境变量的设定set除了/a之外还有什么参数?各自的用法是怎样的。

②如何跳过指定的行或者删除指定的行。
举例:例一:
abcd
bcde
cdef
defg
在这三行中找出含有字符“b”的行并显示出来,然后在原文本文档中把不含有"b"的行删去;
第二个例子:
abc
bcd
cde
def
跳过中间第三行不显示,其他的都给显示出来。
这两个例子的源代码该怎么写呢?迷茫啊。。。。。

[ 本帖最后由 jn498832157 于 2010-7-27 20:07 编辑 ]

你改标题先吧,不然会被锁的
---学无止境---

TOP

怎么改?我刚来没多长时间,这边的不太懂。。。

TOP

本版规则
  1、求代码、寻求代码解释、探讨代码得失的帖子均可发在本版块,其余话题禁止在本版讨论;
  2、标题模糊的帖子一律关闭;若此类帖子下有有价值的回帖,将一律屏蔽;楼主在指定期限内修改好违规标题后,方可解除限制;超过期限未修改违规标题,主题将会被移动到回收站;重复发帖将直接删除。详细
  3、标题中未交待代码具体功能、问题具体症结所在的,一律以模糊标题论处;
  4、特别提示:标题请勿使用“关于……”、“……的问题”、“这个代码……”、“这种情况……”之类的句式,否则,一律锁帖;
---学无止境---

TOP

标题交代好问题的类型,目的就可以了
---学无止境---

TOP

set带的参数有哪些以及用法

已经发表的帖子还能改标题?我这样改可以了吧

[ 本帖最后由 jn498832157 于 2010-7-27 20:07 编辑 ]

TOP

这个标题可以。右下角有个编辑选项,点击就可以修改了
---学无止境---

TOP

改好了,能不能帮我解答一下,谢谢大家了。。

TOP

1.set 有两个参数,另一个是set /p,具体用法你在cmd下set /?就可以了。或者你在论坛搜索,有更详细的答案。
2.比如你的文本为1.txt
  1. @findstr /i "b" 1.txt>tmp.txt
  2. @del 1.txt
  3. @ren tmp.txt 1.txt
  4. @pause>nul
复制代码


3.
  1. @findstr /i /v "cde" 1.txt
  2. @pause>nul
复制代码
---学无止境---

TOP

关于set和findstr还是不太明白,要是有详细的教程和例子就好了。。。

我感觉nameim写的那个教程就相当的好,刚学的新手一看就明白,而且放在醒目的地方,让第一次来这边的人一眼就能看见,要是论坛可以把所有的教程都打下包放在醒目的地方就好了,这样也便于查找。

TOP

改标题的主要原因就是方便大家查找。论坛管理还是很不错的
---学无止境---

TOP

批处理set命令学习笔记
http://bbs.bathome.net/viewthread.php?tid=3774#pid23888

批处理set命令使用详解
http://bbs.bathome.net/thread-57-1-1.html

批处理set命令截取字符详解
http://bbs.bathome.net/thread-996-1-1.html

批处理set命令变量字符截取点点通
http://bbs.bathome.net/thread-40-1-1.html

批处理新手set命令截取字符练习工具
http://bbs.bathome.net/thread-1149-1-1.html

批处理set /p限时输入
http://bbs.bathome.net/thread-1016-1-1.html
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

谢谢站长同志,辛苦了,我会一样一样去看的。

TOP

返回列表