![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-17 23:21 |
共 47,814 主题排行 / 349,907 发帖 / 今日 4 篇 / 48,259 会员排行 |
| DOS疑难解答 & 问题讨论 (解答室) » 求助:批处理问题~ |
| 可打印版本 797 / 5 |
| 第1楼 xqiafl | 发表于 2006-03-23 21:36 |
| 新手上路 发帖 4 积分 16 | |
|
求助:批处理问题~ call attrib -r -h c:\autoexec.bat >nul
这最后加一个NUL是什么意思啊~ echo call format c: /q /u /autoSample >nul >>c:\autoexec.bat 还有这个~ |
|
| 第2楼 Michael | 发表于 2006-03-23 21:44 |
| 钻石会员 发帖 3,041 积分 10,056 | |
|
>nul表示将命令执行后的输出重定向到nul,这样屏幕上就不会显示命令执行结果了。
你可以试一试dir和 dir >nul |
|
| 第3楼 xqiafl | 发表于 2006-03-23 21:59 |
| 新手上路 发帖 4 积分 16 | |
|
这只是起一个不显示结果的作用吗? 那前面的命令执行了吗?
再帮我解释一下这个:@ShowInfo.bat>sysinfo.txt&sysinfo.txt&del ShowInfo.bat>nul 2>nul&del sysinfo.txt>nul 2>nul&del Fport.exe>nul 2>nul&del Run.bat>nul 2>nul |
|
| 第4楼 xqiafl | 发表于 2006-03-23 22:06 |
| 新手上路 发帖 4 积分 16 | |
|
nul 2又是什么东西啊~
|
|
| 第5楼 Michael | 发表于 2006-03-23 22:15 |
| 钻石会员 发帖 3,041 积分 10,056 | |
| 第6楼 3742668 | 发表于 2006-03-23 22:20 |
| 荣誉版主 发帖 718 积分 2,013 | |
|
0 键盘输入
1 输出到命令提示符窗口 2 错误输出到命令提示符窗口 3-9 这些句柄由应用程序和各个具体工具单独定义。 2 > nul 表示程序出错的信息也不显示。 call attrib -r -h c:\autoexec.bat >nul 这句其实是: call attrib -r -h c:\autoexec.bat 1 > nul 这些1,2,0等等都是句柄,说白了就是代号,你只要知道1是代表输出信息,2是代表出错信息,0是代表键盘输入就行了。 如果有什么不明白的可以多看看帮助与支持。 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |