ドライブの文字を一覧表示する VBScript があります。ドライブの文字をバッチ スクリプトで取得して、どこかで使用したいと考えています。たとえば、VBScript の出力が "C:\;D:\;F:\" である場合、バッチ スクリプトにこの情報を取得して C:\ を削除し、D:\;F:\ をテキストファイル。バッチスクリプトでのみ実行したい。
VBScript の例を次に示します。
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colDisks = objWMIService.ExecQuery _
("Select * from Win32_LogicalDisk")
drives = ""
For Each objDisk in colDisks
if drives > "" then
drives = drives & chr(13)
end if
drives = drives & objDisk.DeviceID & "\"
Next
それで、それを行う方法は?ありがとう、マジッド・パシャ