![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-10 20:52 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [求助]如何捕获网络连接共享出错信号? |
| 可打印版本 858 / 4 |
| 第1楼 ruisoft | 发表于 2008-12-02 17:17 |
| 初级用户 发帖 57 积分 93 | |
|
[求助]如何捕获网络连接共享出错信号? 如何捕获网络连接共享出错信号?
在局域网连接 CLASS 机器中共享的 XUESHENG 文件夹。 当机器关闭时,连接出错。 下面代码不能捕获出错信号! 请高手指点,在这先谢谢啦!^o^ :L1 @NET USE Z: \\CLASS\XUESHENG >NUL IF ERRORLEVEL 0 GOTO L2 GOTO L1 :L2 ......... 附件 SHARE.JPG (8.18 KiB) |
|
| 第2楼 huahua0919 | 发表于 2008-12-02 20:46 |
| 银牌会员 发帖 780 积分 1,608 | |
|
ERRORLEVEL顺序是从大到 小,而且一般情况下,0代表返回成功
而且如果只要电脑关机了,只要连接就可以了 net use @echo off net use \\ip >nul 2>nul if errorlevel 1 (echo 出错了) else (echo 返回成功) pause |
|
| 第3楼 ruisoft | 发表于 2008-12-03 22:24 |
| 初级用户 发帖 57 积分 93 | |
Originally posted by huahua0919 at 2008-12-2 08:46 PM: 代码失效! 只有成功一个结果。 ![]() ![]() ![]() |
|
| 第4楼 ruisoft | 发表于 2008-12-03 22:36 |
| 初级用户 发帖 57 积分 93 | |
|
上述代码是可以隐藏(不会出现)下列信息:
发生系统错误 53。 找不到网络路径。 但仍不能正确判断。 只有 CLASS 机器开机在线时,才判断连接成功。 其它情况均为连接失败。 |
|
| 第5楼 huahua0919 | 发表于 2008-12-03 23:10 |
| 银牌会员 发帖 780 积分 1,608 | |
|
可以在代码前面先加一个PING的动作,如果关机就自动退出,不建立连接
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |