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

TOP

回复 19楼 的帖子

噢,例子的确错了,悲剧,呵呵。
现在改回来了。
呵呵,你太过奖我了。我只是一个菜鸟而已。
---学无止境---

TOP

回复 18楼 的帖子

呵呵,例子有些不对啊,1和2经测式都能正常执行,但2的用法倒是头一次见到,
再看看LZ的代码,LZ竟是用“>"!t:~%m%,1!_",set /p "=   "<nul”建立的文件,真是巧秒啊,这样文件"!t:~%m%,1!_"也就非空了,才能用FINDSTR /A来执行,真是高人啊

[ 本帖最后由 wc726842270 于 2010-11-5 23:48 编辑 ]

TOP

回复 17楼 的帖子

哪里出问题了?

比如你要输入 2 到 a.txt 这个文件,你这样就不可以
  1. echo 2>a.txt
复制代码
要这样才可以
  1. >a.txt echo 2
复制代码

>>   >  这些符号前面如果是1~9 的话就会有异常

[ 本帖最后由 broly 于 2010-11-6 00:16 编辑 ]
---学无止境---

TOP

回复 16楼 的帖子

最关键是它一换位置,运行就不对啊,如果真是这样,能否给个简单的代码啊,谢谢了

TOP

回复 15楼 的帖子

不一定要在行首啊。就是输出嘛,前后都可以。但有些特殊情况是不可以的
---学无止境---

TOP

回复 14楼 的帖子

只不过我有点笨了点,一开始理解的太狭隘了,经过反复的实验,问题出现在这吧
  1. set /a rnd=%random%%%11
  2. >"!t:~%m%,1!_",set /p "=   "<nul
复制代码

这里的">“前一定要在行首,但不知道为什么,我做了以下实验
  1. @echo off&setlocal enabledelayedexpansion
  2. cd.
  3. >"1_",set /p "=  "<nul
  4. findstr /a:2a .* "1_*"
  5. pause
复制代码

结果是一样的,虽然时间漫长了点,但可算是能应用退格符了。呵呵

[ 本帖最后由 wc726842270 于 2010-11-5 23:02 编辑 ]

TOP

回复 13楼 的帖子

其实原理就在那里,呵呵
---学无止境---

TOP

经过了几天的艰熬,终于明白了一些了

TOP

这个看过了,但还是不能理解,能不能说一下这里它的用途啊,我仅仅明白像这样的
  1. set /p=234567 <nul
  2. echo wc
复制代码
但这样的理解太过局限了,无法应用到实战啊(最近在网吧上网,连@ECHO OFF都不好使了,所以无法实验,请谅解)

TOP

回复 10楼 的帖子

批处理显示彩色字符的原理及其中退格符的作用
http://bbs.bathome.net/viewthread.php?tid=1331#pid11864
---学无止境---

TOP

“set /p "=   "<nul”有些不理解,这里面退格符的作用是什么啊?

TOP

原帖由 Batcher 于 2010-10-9 19:44 发表
批处理在CMD里显示彩色文字
http://bbs.bathome.net/thread-1852-1-1.html

批处理单行输出彩色字符
http://bbs.bathome.net/thread-1853-1-1.html

批处理单行显示多种颜色字符
http://bbs.bathome.net/thre ...


lz真是热心人

TOP

回复 6楼 的帖子

批处理在CMD里显示彩色文字
http://bbs.bathome.net/thread-1852-1-1.html

批处理单行输出彩色字符
http://bbs.bathome.net/thread-1853-1-1.html

批处理单行显示多种颜色字符
http://bbs.bathome.net/thread-1854-1-1.html

批处理显示彩色字符的原理及其中退格符的作用
http://bbs.bathome.net/viewthread.php?tid=1331#pid11864
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 6楼 的帖子

C:\Windows\System32>findstr /?

  /A:attr    指定有十六进位数字的颜色属性。请见 "color /?"

[ 本帖最后由 broly 于 2010-10-9 17:42 编辑 ]
---学无止境---

TOP

返回列表