Tags Palabras claves

Ejecutar fichero .bat al cerrar windows 98

25/01/2008 - 23:46 por Francesc | Informe spam
Me interesaria saber como se puede ejecutar automaticamente un fichero .bat
al cerrarse el Windows 98 SE

Ya se que la copia puede realizarse al inicio poniendo la secuencia en el
autoexec, pero lo que me interesa es hacer la copia del trabajo realizado en
la jornada.

Gracias de antemano.
Francesc
 

Leer las respuestas

#1 Miguel Mollejo Sánchez
03/02/2008 - 01:02 | Informe spam
Hola...

No se si te sirve la idea, pero ¿Valdría que en vez de que se ejecute
automáticamente un archivo .BAT cuando elijas cerrar Windows 98, tu
ejecutaras el archivo .BAT (por ejemplo, poniéndole un acceso directo en el
Escritorio para facilitarlo o algo así...) y que al terminar lo que tenga
que hacer ese archivo BAT, Windows 98 se cerrara?

Si eso te sirve, bastaría con que la última línea de tu archivo BAT
fuera:
C:\Windows\Rundll32.exe shell32.dll,SHExitWindowsEx 1 para
apagar, o
C:\Windows\Rundll32.exe shell32.dll,SHExitWindowsEx 2 para
reiniciar.
Despues de esa linea, inmediatamente usar EXIT para que se cierre la
ventana de MS-DOS del programa BAT y se pueda cerrar Windows (si la ventana
se queda abierta, no se cerraría Windows, me parece).

Un ejemplo MUY simplificado:
@ECHO OFF
ECHO Copiando el trabajo...
XCOPY C:\MISDOC~1\*.* D:\COPIAS /M /S /E /V /F /H /Y
IF ERRORLEVEL 1 GOTO Fallo
IF ERRORLEVEL 0 GOTO Apagar

: Fallo
ECHO Ha habido algun problema al copiar.
PAUSE
EXIT

: Apagar
ECHO La copia ha terminado bien y apagamos.
C:\Windows\Rundll32.exe shell32.dll,SHExitWindowsEx 1
EXIT


Saludos. Miguel.


"Francesc" <> escribió en el mensaje
news:
Me interesaria saber como se puede ejecutar automaticamente un fichero
.bat al cerrarse el Windows 98 SE

Ya se que la copia puede realizarse al inicio poniendo la secuencia en el
autoexec, pero lo que me interesa es hacer la copia del trabajo realizado
en la jornada.

Gracias de antemano.
Francesc

Preguntas similares