![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-19 03:20 |
共 47,814 主题排行 / 349,908 发帖 / 今日 1 篇 / 48,259 会员排行 |
| DOS疑难解答 & 问题讨论 (解答室) » <nul是什么意思 |
| 可打印版本 1,570 / 13 |
| 第1楼 gqtc | 发表于 2007-11-08 21:21 |
| 初级用户 发帖 15 积分 38 | |
|
<nul是什么意思 那位高手能告诉我<nul的确切意思是什么,搜索了半天也没找到.
|
|
| 第2楼 jojand | 发表于 2007-11-09 10:25 |
| 初级用户 发帖 57 积分 117 | |
|
从空设备输入
|
|
| 第3楼 gqtc | 发表于 2007-11-09 12:07 |
| 初级用户 发帖 15 积分 38 | |
|
我也知道nul是空设备的意思,但是到底有什么用,功能是什么.
|
|
| 第4楼 gqtc | 发表于 2007-11-10 12:09 |
| 初级用户 发帖 15 积分 38 | |
|
自己顶,望高手回复!!
|
|
| 第5楼 abcd | 发表于 2007-11-10 13:47 |
| 银牌会员 发帖 739 积分 1,436 | |
|
@echo off
for /l %%i in (1,1,10) do set /p=%%i<nul pause |
|
| 第6楼 gqtc | 发表于 2007-11-10 14:28 |
| 初级用户 发帖 15 积分 38 | |
|
运行了,结果不就是显示了12345678910吗?什么意思?麻烦说一下,还有就是set/p=%%i 这一句不加变量名是什么意思?可能使我太笨吧
|
|
| 第7楼 jojand | 发表于 2007-11-10 21:53 |
| 初级用户 发帖 57 积分 117 | |
|
NUL是一个虚拟设备。当用于输入时,结果是得到一个空字符(CHR$(0));当用于输出时,将输出信息到一个不存在的设备。
|
|
| 第8楼 zlgs | 发表于 2007-11-11 15:24 |
| 初级用户 发帖 45 积分 88 | |
|
命令行后加它就是为了静默运行
不显示执行后的显示信息 加不加它对比显示效果不就得出结论 可加在任何命令行后 |
|
| 第9楼 haiou327 | 发表于 2007-11-19 01:45 |
| 高级用户 发帖 348 积分 713 | |
|
help > cn-dos.txt
cn-dos.txt < nul 应用这个例子,你就不难理解了, [ Last edited by haiou327 on 2007-11-20 at 06:31 PM ] |
|
| 第10楼 Climbing | 发表于 2007-11-20 16:28 |
| 铂金会员 发帖 2,753 积分 6,962 来自 河北保定 | |
|
楼上的自己试没试这个命令:
nul < cn-dos.txt 刚开始还真被蒙住了,以为发现了自己不知道的新用法,试过之后,完全不是这么回事儿。 自己还没有搞明白呢,就不要乱蒙人了。 |
|
| 第11楼 Climbing | 发表于 2007-11-20 16:34 |
| 铂金会员 发帖 2,753 积分 6,962 来自 河北保定 | |
|
下面这几个例子可能比较经典:
F:\WORK\DOS>pause Press any key to continue . . . F:\WORK\DOS>pause > nul F:\WORK\DOS><nul pause Press any key to continue . . . F:\WORK\DOS><nul pause >nul F:\WORK\DOS>pause <nul Press any key to continue . . . F:\WORK\DOS>>nul pause <nul |
|
| 第12楼 alchemist | 发表于 2007-11-21 22:00 |
| 高级用户 发帖 193 积分 652 | |
|
在批处理里“<nul”往往和“@”及“@echo off”配合使用,以达到使一般用户看不到任何信息的目的。windows98启动盘里有应用。
|
|
| 第13楼 dato | 发表于 2007-11-21 22:20 |
| 高级用户 发帖 377 积分 916 | |
|
用IFS加载NTFS分区时还是小心用这个 > NUL
经常生成一些不能删除的nul文件,而在linux下就能看到里面的内容 |
|
| 第14楼 alchemist | 发表于 2007-11-22 12:37 |
| 高级用户 发帖 193 积分 652 | |
|
还有一种制造不能删除文件的方法:
注意:本实验带有一定良性破坏,初学者不要轻易尝试。 1.用记事本或edit命令创建一个?ON文件.“?”代表任意字符。如起名叫D的DON文件。 2.用windows的彻底删除或用del命令将其删除。 3.进入纯DOS,用Norton的unerase或@Active的uneraser恢复,输入第一个字母C。恢复成功后,一个CON的不能删除的垃圾文件便生成了,如果文件建的很大,只有……格式化硬盘了 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |