Partia, aby sprawdzić, czy dyski wymienne są podłączone. Jeśli tak, wykonaj inne polecenie

0

Wiem, jak sprawdzić, czy istnieją dyski wymienne połączone z poleceniem CMD

wmic logicaldisk where drivetype=2 get deviceid, volumename, description

Ale teraz chciałbym utworzyć partię, która sprawdzi, czy są podłączone dyski wymienne, a jeśli tak, to wykona inne polecenie lub uruchomi inną partię.

Jak mam to zrobić?

Samu
źródło

Odpowiedzi:

0

Użyj następujących opcji:

wmic logicaldisk where drivetype=2 get deviceid, volumename, description | findstr /C:"Removable Disk"
if %errorlevel% == 0 (
    Rem Put commands in here to run if disk is found
) else (
    Rem Put commands in here to run if disk not found
)

Najłatwiejszym sposobem jest ustawienie pliku wsadowego na uruchamianie zgodnie z zaplanowanym zadaniem co x minut - chociaż „wykrycie” dysku wymiennego może potrwać nawet tyle minut.

Richard
źródło