システムに接続されているすべての USB ハード ドライブ/SSD を検索しようとしています。
コマンド DriveGet, , Typeは、「不明、リムーバブル、固定、ネットワーク、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%
}