Apagar el equipo

04/01/2005 - 22:24 por CUBE | Informe spam
Hola,
con el programa uICE antes podía apagar el ordenador con el mando a
distancia de la tarjeta de televisión, y cancelar el apagado presionando
Enter del teclado. El caso es que después de reinstalar windows xp con sp2
no puedo hacer esto, he revisado la configuración del programa, los drivers
de la placa,... y nada.
He escrito un archivo "Apagar.bat" que contiene shutdown -s -f -t 15, y otro
"Anular.bat" que contiene shutdown -a, y esto lo he asignado a dos botones
del mando con el uICE. Funciona bien, pero el mando no tiene muchos botones
y de esta manera estoy ocupando dos. Me pregunto si es posible hacer esto
con un solo archivo .bat, es decir, cancelar el apagado si el equipo se está
apagando, y apagar el equipo en caso de que no se esté apagando ya.
Gracias
 

Leer las respuestas

#1 Jeroni Paul
05/01/2005 - 01:45 | Informe spam
CUBE expuso:
Hola,
con el programa uICE antes podía apagar el ordenador con el mando a
distancia de la tarjeta de televisión, y cancelar el apagado
presionando Enter del teclado. El caso es que después de reinstalar
windows xp con sp2 no puedo hacer esto, he revisado la configuración
del programa, los drivers de la placa,... y nada.
He escrito un archivo "Apagar.bat" que contiene shutdown -s -f -t 15,
y otro "Anular.bat" que contiene shutdown -a, y esto lo he asignado a
dos botones del mando con el uICE. Funciona bien, pero el mando no
tiene muchos botones y de esta manera estoy ocupando dos. Me pregunto
si es posible hacer esto con un solo archivo .bat, es decir, cancelar
el apagado si el equipo se está apagando, y apagar el equipo en caso
de que no se esté apagando ya. Gracias



Hola,

Si nadie te da una mejor solución, se me ocurre que podrías crear un fichero
en algún sitio como "marca" que habías lanzado el apagado. Lo puedes hacer
así en un único .bat:

if not exist c:\iniciado.txt (
time /T > c:\iniciado.txt
shutdown -s -f -t 15
) else (
del c:\iniciado.txt
shutdown -a
)

El comando time /T > c:\iniciado.txt te guardará en el fichero la hora que
se inició el apagado (por si fuera de algún interés). También podrías usar
el comando
echo Se ha iniciado el apagado > c:\iniciado.txt
para guardar en el fichero algún mensaje o
echo. > c:\iniciado.txt
para crear un fichero vacío. Lo único importante es crear el fichero.

Preguntas similares