neity 发表于 2008-12-8 18:57:40

怎样调用函数的返回值

如:
Func DetectDevice()
$USB=DriveGetDrive ( "REMOVABLE" )
If $USB=0 Then
    MsgBox(0,"","你未安装U盘?")
Else
    $USBMSG=""
    for $I=1 to $USB
      $USBMSG=$USBMSG&" "&$USB[$i]
    Next
    MsgBox(0,"","存在"&$USB&"个U盘,盘符是:"&@CRLF&StringUpper($USBMSG))
EndIf
EndFunc   ;==>DetectDevice

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

[ 本帖最后由 neity 于 2008-12-8 22:29 编辑 ]

juyz 发表于 2008-12-8 19:04:02

函数外定义Global $USBMSG

juyz 发表于 2008-12-8 19:05:29

DriveGetDrive ( "REMOVABLE" )

这个应考虑有软驱的情况。
http://www.autoitx.com/forum.php?mod=viewthread&tid=3657

neity 发表于 2008-12-8 22:29:16

原帖由 juyz 于 2008-12-8 19:04 发表 http://www.autoitx.com/images/common/back.gif
函数外定义Global $USBMSG

谢谢,已解决!

black丶shark 发表于 2017-4-6 14:19:58

额。。。感觉很高深的样子,偏偏我还得用,还看不懂

black丶shark 发表于 2017-4-6 16:20:03

学习学习。。。。
页: [1]
查看完整版本: 怎样调用函数的返回值