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

[游戏娱乐] 批处理彩字输出

[复制链接]
 楼主| 发表于 2010-11-5 23:08:22 | 显示全部楼层

回复 15楼 的帖子

不一定要在行首啊。就是输出嘛,前后都可以。但有些特殊情况是不可以的
发表于 2010-11-5 23:13:15 | 显示全部楼层

回复 16楼 的帖子

最关键是它一换位置,运行就不对啊,如果真是这样,能否给个简单的代码啊,谢谢了
 楼主| 发表于 2010-11-5 23:27:22 | 显示全部楼层

回复 17楼 的帖子

哪里出问题了?

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

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

[ 本帖最后由 broly 于 2010-11-6 00:16 编辑 ]
发表于 2010-11-5 23:40:26 | 显示全部楼层

回复 18楼 的帖子

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

[ 本帖最后由 wc726842270 于 2010-11-5 23:48 编辑 ]
 楼主| 发表于 2010-11-6 00:17:39 | 显示全部楼层

回复 19楼 的帖子

噢,例子的确错了,悲剧,呵呵。
现在改回来了。
呵呵,你太过奖我了。我只是一个菜鸟而已。
发表于 2010-11-6 15:30:10 | 显示全部楼层
下来看看,到底是啥效果
发表于 2010-11-16 12:57:48 | 显示全部楼层
高手呀!真是的!
发表于 2010-12-30 15:45:19 | 显示全部楼层
findstr /a:0!str:~%rnd%,1! .* "!t:~%m%,1!_*" 2>nul   中的2代表什么意思呢?用大于等于2的数字替代都能行 但是用用1替代就不行了,而且即使去掉2>nul 这个部分依然能够程序正常运行。
发表于 2010-12-30 19:33:52 | 显示全部楼层

回复 24楼 的帖子

2>nul   将错误导入空设备中 1>NUL 将标准输出导入空设备中
1>NUL 2>NUL屏蔽信息
发表于 2010-12-31 10:27:26 | 显示全部楼层
大牛啊!!!!!!!摸派大牛,哈哈
发表于 2011-8-22 15:37:13 | 显示全部楼层
强!
五彩缤纷的勒~
发表于 2011-8-22 16:14:13 | 显示全部楼层
回复 25# wc726842270


    原来你就是“网吧男”,难能可贵啊!~学习的精神令人敬佩!
发表于 2012-5-20 13:30:19 | 显示全部楼层
退格符的高级应用,老大真是高人啊。我慢慢学习吧。谢谢分享。
发表于 2012-5-29 13:15:03 | 显示全部楼层
挺不错的,支持一下
发表于 2012-7-11 18:31:54 | 显示全部楼层
虽好多看不懂

我也要花时间研究下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 04:10 , Processed in 0.021494 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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