我正在尝试查找连接到我的系统的所有 USB 硬盘驱动器/SSD。
命令 DriveGet, , Type 应该返回这些值“ Unknown, Removable, Fixed, Network, CDROM, RAMDisk。 ”
下面的脚本为每个驱动器返回“ Fixed ”,无论它是如何连接的。
有没有办法来解决这个问题?
DriveGet, DriveList , List,
Loop,
{
MyDrive := SubStr(Drivelist, A_Index,1)
If (MyDrive = "")
break
MyDrive = %MyDrive%
DriveGet, MyLabel, serial, %MyDrive%
DriveGet, MyType, Type, %MyDrive%:\
msgbox, Drive %MyDrive% Type %MyType%
}