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


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 минут, хотя может пройти до того времени, когда съемный диск будет «обнаружен».

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.