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

回复 15楼 的帖子

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

TOP

回复 16楼 的帖子

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

TOP

回复 17楼 的帖子

哪里出问题了?

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

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

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

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

回复 19楼 的帖子

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

TOP

下来看看,到底是啥效果

TOP

高手呀!真是的!

TOP

findstr /a:0!str:~%rnd%,1! .* "!t:~%m%,1!_*" 2>nul   中的2代表什么意思呢?用大于等于2的数字替代都能行 但是用用1替代就不行了,而且即使去掉2>nul 这个部分依然能够程序正常运行。
only the strong survive!

TOP

回复 24楼 的帖子

2>nul   将错误导入空设备中 1>NUL 将标准输出导入空设备中
1>NUL 2>NUL屏蔽信息

TOP

大牛啊!!!!!!!摸派大牛,哈哈

TOP

强!
五彩缤纷的勒~

TOP

回复 25# wc726842270


    原来你就是“网吧男”,难能可贵啊!~学习的精神令人敬佩!
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

退格符的高级应用,老大真是高人啊。我慢慢学习吧。谢谢分享。

TOP

挺不错的,支持一下

TOP

虽好多看不懂

我也要花时间研究下

TOP

返回列表