Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - gooses01

#2
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