Script para que se ejecute cuando haya un cambio en los puertos USB

Iniciado por gooses01, 23 Agosto 2016, 16:07 PM

0 Miembros y 1 Visitante están viendo este tema.

gooses01

Hola a todos,

estoy tratando de hacer un script muy simple en batch, para que se ejecute cuando se conecte algún dispositivo USB. La única forma que yo conozco para detectar cambios en estas unidades es mediante la utilización de diskpart list disk, o al menos esto es capaz de detectar este tipo de cambios ya que imprime en la consola las unidades que están siendo utilizadas en ese momento en el PC.

Entonces, mi pregunta es si es posible usar esa información de esta forma o alguna otra similar:

si (diskpart list disk > 1/*En mi caso si hay más de una unidad es que se ha conectado un USB*/) entonces ejecutar script.bat
si no entonces no ejecutar

Además, me gustaría que se esté ejecutando en segundo plano y revisando esto cada cierto tiempo, pero que sólo se empiece a ejecutar cuando yo le diga.

Ya tengo el resto del script hecho, pero por más que he buscado no he podido solucionar estos dos detalles.

Gracias por adelantado
Un saludo