找回密码
 加入
搜索
查看: 2938|回复: 5

返回错误,怎么写?

[复制链接]
发表于 2008-6-22 12:29:10 | 显示全部楼层 |阅读模式
返回值

成功: 返回值为1。请查看下面的注意部分
失败: 返回值为0,并把 @error 设为相应数值(请查看下面的注意部分),说明在创建映射的过程中遇到错误。



注意

本函数在创建映射失败时(返回值为0)将把 @error 设为以下数值之一:
1 = 未定义 / 其它错误
2 = 访问远程共享被拒绝
3 = 设备名已被指派
4 = 无效的设备名
5 = 无效的远程共享
6 = 无效的密码

注意:当使用 "*" 作为设备名参数时本函数的返回值将不再是1或0而是选中的驱动器盘符,例如 "U:";如果此时(使用"*")遇到错误则返回一个空字符串""。


DriveMapAdd($netdiskpf,$netdiskpath,0,$netdiskname,$netdiskpass)
如果没有连接失败,怎么获取他什么错误了?

能否给个例子,谢谢.

[ 本帖最后由 chasedream 于 2008-6-23 22:36 编辑 ]
发表于 2008-6-22 13:06:17 | 显示全部楼层
if @error=6 Then
  msgbox(0,"",无效密码")
endif
 楼主| 发表于 2008-6-22 23:12:00 | 显示全部楼层
恩,先谢谢了.
难道设置  
@error = 1
@error = 1
 楼主| 发表于 2008-6-22 23:13:12 | 显示全部楼层
恩,先谢谢了.
难道设置  
@error = 1
@error = 2
@error = 3
@error = 4
@error =5
@error =6
不会要写这么多判断把. 有更好的狸子么?
发表于 2008-6-23 09:00:15 | 显示全部楼层
if @error Then
  msgbox(0,"",出错")
endif
 楼主| 发表于 2008-6-23 22:36:07 | 显示全部楼层
谢谢,PCBAR.

回去测试下。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-25 19:07 , Processed in 0.073720 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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