![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-07 08:35 |
共 48,040 主题排行 / 350,125 发帖 / 今日 0 篇 / 48,252 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 可构造0字节文本文件的几条命令 |
| 可打印版本 11,857 / 38 |
| 第1楼 namejm | 发表于 2006-08-05 11:19 |
| 荣誉版主 发帖 1,737 积分 5,226 来自 成都 | |
|
可构造0字节文本文件的几条命令 头两天看到willsort版主用cd.>test.txt来构造0字节文本文件,和以往的copy nul>test.txt的用法大不一样,感觉很是有趣,后来琢磨了一下,觉得只要是执行后没有输出显示的命令应该都可以用来构造0字节文本文件,于是立马行动,把XP下的命令都拉出来溜达了一圈,再加上和bagpipe讨论了一下,整理出了以下几条可以用来构造0字节文本文件的命令:
[ Last edited by namejm on 2006-8-5 at 12:43 ] |
|
| 第2楼 zh159 | 发表于 2006-08-05 14:16 |
| 金牌会员 发帖 1,467 积分 3,687 | |
|
还是“cd.”最简单
|
|
| 第3楼 electronixtar | 发表于 2006-08-05 14:38 |
| 铂金会员 发帖 2,672 积分 7,493 | |
|
还有一个,可以构建任意大小的内容全部为 0x00 的文件
|
|
| 第4楼 zh159 | 发表于 2006-08-05 15:15 |
| 金牌会员 发帖 1,467 积分 3,687 | |
|
有没有直接将16进制字符直接写入二进制文件的命令(命令 12376ABCDEF 文件)???^_^
|
|
| 第5楼 willsort | 发表于 2006-08-06 03:31 |
| 元老会员 发帖 1,512 积分 4,432 | |
|
Re zxcv:
兄的问题偏题了;而且既然兄曾发起和参与的讨论,那么应该对这一问题有比较明晰的认识了,在此再次提出却没有提供更多的背景信息,这是不恰当的。 有鉴于此,特扣除4点积分,请下次注意,如对处理有任何异议,请回复提出。 16进制字符文本/二进制文件迷你互转器 http://www.cn-dos.net/forum/viewthread.php?tid=21955 DOS下如何将TXT的16进制数据转成BIN?(已解决) http://www.cn-dos.net/forum/viewthread.php?tid=21924 [ Last edited by willsort on 2006-8-6 at 03:32 ] |
|
| 第6楼 wcysyhy | 发表于 2006-08-06 16:06 |
| 新手上路 发帖 1 积分 2 | |
|
很多的.小时候经常玩,现在都望了,
这个 : >***.txt echo on |
|
| 第7楼 zts59 | 发表于 2006-08-11 13:43 |
| 中级用户 发帖 104 积分 387 | |
|
prompt $p$g>aa.txt
|
|
| 第8楼 IceCrack | 发表于 2006-08-11 16:40 |
| 中级用户 发帖 168 积分 332 来自 天涯 | |
|
哎 这么多啊! 我就记得一个copy nul>test.txt就行了. 记这么多麻烦
|
|
| 第9楼 xjmxjm1234 | 发表于 2006-08-11 21:04 |
| 中级用户 发帖 166 积分 361 | |
|
补充个:
type nul > test.txt copy nul test.txt |
|
| 第10楼 3742668 | 发表于 2006-08-12 12:40 |
| 荣誉版主 发帖 718 积分 2,013 | |
Originally posted by IceCrack at 2006-8-11 16:40: 用法再多都是死的,只有思想活了,脚本才活了: Well,没有什么不可以。同样的道理: 在这个命令提示符中,又有什么命令是可以的呢? |
|
| 第11楼 namejm | 发表于 2006-08-12 12:59 |
| 荣誉版主 发帖 1,737 积分 5,226 来自 成都 | |
|
"用法再多都是死的,只有思想活了,脚本才活了",3742668版主说得好,构造0字节文本文件的基本思想是:只要重定向没有输出内容就可以,dir 2>test.txt这个语句就很好地体现了这个思想。
不过,3>test.txt这条语句在我的XP下并不能创建文件,提示是命令语法不正确,应该是"特定命令 3>test.txt"格式吧? |
|
| 第12楼 3742668 | 发表于 2006-08-12 13:13 |
| 荣誉版主 发帖 718 积分 2,013 | |
Originally posted by namejm at 2006-8-12 12:59: NO,NO,NO,我这里测试一切正常,不仅仅是3>nul,其他句柄都可。 不要被错误提示所蒙蔽,本文的重点终于是否产生了 0字节文件,至于错误提示完全可以用 2>nul 去屏蔽。 |
|
| 第13楼 namejm | 发表于 2006-08-12 15:13 |
| 荣誉版主 发帖 1,737 积分 5,226 来自 成都 | |
|
呵呵,我是直接输入"3>test.txt"的,难怪创建不了,原来是可以用"任意内容+2以上10以下的数字+>test.txt“的格式来弄。
|
|
| 第14楼 luoxinxin1988 | 发表于 2006-08-12 17:27 |
| 初级用户 发帖 48 积分 190 | |
|
太多了看不过来了
|
|
| 第15楼 iaide007 | 发表于 2006-09-10 16:59 |
| 初级用户 发帖 12 积分 36 | |
|
我常的是echo. >1.txt
|
|
| 1 2 3 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |