找回密码
 加入
搜索
查看: 1417|回复: 1

[AU3基础] [求助]如何筛选出两次盘符数组的不同部分

[复制链接]
发表于 2010-6-15 12:32:07 | 显示全部楼层 |阅读模式
我使用 $panfu = DriveGetDrive ("all")  获得当前系统中所有分区的盘符。

添加一个新分区后,系统会自动给其分配一个可用盘符(这个盘符有时不是按照英文字母顺序添加的),此时我使用 $panfu1 = DriveGetDrive ("all")  再次获得当前系统中所有分区的盘符。

我的问题是:如何才能根据这两个变量,筛选出新添加的盘符?

先谢过了。
 楼主| 发表于 2010-6-15 13:29:12 | 显示全部楼层
回复 1# axiang
想了个笨的办法:假设$a是第一次获得的盘符数组,我的电脑实际有5个盘符
Global $DriveGetDrive1 = DriveGetDrive("all")
Global $a[4] = ["c:","d:","e:","f:"]
Global $xinpanfu
For $i = 1 To $DriveGetDrive1[0]
        For $ii = 0 To $a[3]
                If $DriveGetDrive1[$i] <>$a[$ii] Then
                        $xinpanfu = $DriveGetDrive1[$i]
                EndIf
        Next
Next
MsgBox(0,"",$xinpanfu)
这样就可以找出新先添加的盘符了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-22 04:02 , Processed in 0.072299 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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