определить устройство с помощью командного файла - PullRequest
0 голосов
/ 22 марта 2012

есть способ обнаружить новое устройство, которое было подключено к компьютеру, используя dos. В частности, это сетевой адаптер.Я хочу сделать что-то вроде «ждать сетевого адаптера» в пакетном файле DOS.Я использую Windows XP.

1 Ответ

1 голос
/ 23 марта 2012

Это может быть в порядке: Ограничения: Он не отвечает, когда драйвер недоступен.Вставки USB накапливаются.вам понадобятся другие критерии для просмотра повторно вставленного устройства.

У вас могут быть лучшие результаты при запуске Nirsofts USB Device Viewer В разделе «Параметры», «Дополнительные параметры» можно указать действие, напримерзапустить пакетный файл '.

Nic.bat

@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
set last=foo
set nic=foo


:setup

@for /f "tokens=2 delims== " %%i in ('wmic nic get caption /format:list') do @set last=%%i


:loop

@for /f "tokens=2 delims== " %%i in ('wmic nic get caption /format:list') do @set nic=%%i


@echo last is %last%. and nic is %nic%.

if %last%. == . set last=%nic%

if not %last%. == %nic%. goto :somethingchanged

wait -k 30
goto loop

goto exit

:somethingchanged
@echo - Hey!  A nic got inserted...
goto setup

:exit
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...