Пакетный, чтобы проверить, подключены ли съемные диски. Если да, выполните другую команду

0

Я знаю, как проверить, есть ли съемные диски, связанные с командой CMD

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

Но теперь я хотел бы сделать пакет, который проверяет, есть ли подключенные съемные диски, и если это так, то он выполнит другую команду или запустит другой пакет.

Как бы я это сделал?

Саму
источник

Ответы:

0

Используйте следующее:

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
)

Самый простой способ - настроить пакетный файл на выполнение запланированной задачи каждые x минут, хотя может пройти до того времени, когда съемный диск будет «обнаружен».

Ричард
источник