• Domingo 22 de Diciembre de 2024, 08:14

Autor Tema:  Programa En Batch  (Leído 2226 veces)

wireshark

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Programa En Batch
« en: Viernes 16 de Noviembre de 2007, 16:21 »
0
Buenas, no sé si esto viene aquí pero es que no he encontrado ningún subforo específico para esto...

El caso es que quiero hacer un .bat para compartir y dejar de compartir una carpeta de winxp.

Para ello tengo un archivo con:

net share comp="C:\compartido" /UNLIMITED

y otro con:

net share comp /DELETE

Lo que quiero hacer es un único ejecutable que, si está compartida la deje de compartir, y si no está compartida, la comparta.

Para ello se usaría un IF pero no sé como comprobar el estado actual de la carpeta...

A ver si alguien tiene alguna idea de como hacerlo. Gracias

wireshark

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Programa En Batch
« Respuesta #1 en: Martes 25 de Diciembre de 2007, 20:23 »
0
Bueno, por si a alguien le pudiera interesar, ya me han dicho como sería:

-----------------------------------------------------------------
net share compartido="C:\carpeta_comp" /UNLIMITED

IF ERRORLEVEL 2 GOTO NOCOMPARTIR

GOTO FIN

:NOCOMPARTIR
net share compartido /DELETE

:FIN
-----------------------------------------------------------------