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

怎样调用函数的返回值

[复制链接]
发表于 2008-12-8 18:57:40 | 显示全部楼层 |阅读模式
如:
Func DetectDevice()
$USB=DriveGetDrive ( "REMOVABLE" )
If $USB[0]=0 Then
    MsgBox(0,"","你未安装U盘?")
Else
    $USBMSG=""
    for $I=1 to $USB[0]
        $USBMSG=$USBMSG&" "&$USB[$i]
    Next
    MsgBox(0,"","存在"&$USB[0]&"个U盘,盘符是:"&@CRLF&StringUpper($USBMSG))
EndIf
EndFunc   ;==>DetectDevice

在函数外调用$USBMSG的值,怎么调用?

[ 本帖最后由 neity 于 2008-12-8 22:29 编辑 ]
发表于 2008-12-8 19:04:02 | 显示全部楼层
函数外定义
Global $USBMSG
发表于 2008-12-8 19:05:29 | 显示全部楼层
DriveGetDrive ( "REMOVABLE" )

这个应考虑有软驱的情况。
http://www.autoitx.com/forum.php?mod=viewthread&tid=3657
 楼主| 发表于 2008-12-8 22:29:16 | 显示全部楼层
原帖由 juyz 于 2008-12-8 19:04 发表
函数外定义
Global $USBMSG


谢谢,已解决!
发表于 2017-4-6 14:19:58 | 显示全部楼层
额。。。感觉很高深的样子,偏偏我还得用,还看不懂
发表于 2017-4-6 16:20:03 | 显示全部楼层
学习学习。。。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-24 21:10 , Processed in 0.086803 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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