como usar el comando at en BAT

Iniciado por @felipe@, 20 Julio 2010, 17:28 PM

0 Miembros y 2 Visitantes están viendo este tema.

@felipe@

Hola.
Este es mi primer post, y tengo un problema con el batch.
Resulta que quiero crear un bat que me avise a una hora en concreto con un texto. Pero cuando lo creo no me funciona. Uso este codigo:
AT 17:00 msg * "Son las 5pm"
pause
exit
pd. mi sistema operativo es windows 7.

leogtz

Creo que en Windows 7 no está disponible el comando msg.
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

Darioxhcx

Cita de: Leo Gutiérrez. en 20 Julio 2010, 21:18 PM
Creo que en Windows 7 no está disponible el comando msg.
si , me parece que no esta en 7 , se que en vista no esta , seguramente en 7 tampoco..

proba desde la misma consola poniendo

AT hora:minutos echo asdasdasd

y fijate que te devuelve la consola , si se concreto el comando correctamente te dice

se ha agregado una nueva lista con identificador 1

o algo parecido , si no , mostra lo que te devuelve

saludos

Fluflu

#3
Yo tengo Windows 7 y si que puedo usar el comando msg * aunque me extrañó despues de lo de vista, lo probé de casualidad.

Ahora mismo acabo de ejecutar esto en la consola:

at 4:53 msg * "Son las 4:53"

Y me ha funcionado perfectamente.

EDITO: Recuerda que debes ejecutar el .bat como administrador para que funcione, si lo haces desde la consola la has de abrir como administrador también.
La puerta más segura es la que no necesita ser cerrada...

@felipe@

#4
He provado a poner el comando AT hora:minutos echo asdasdasd, pero me dice que el comando no es valido y solo reconoce el comando AT.
Por otro lado he puesto el comando msg * como administrador, y ahora me lo reconoce, pero no salta el mensaje a la hora.

Darioxhcx

ma vale que si pones

AT hora:minutos

te va a decir que no es correcta la sintaxys

AT 15:30 start notepad

@felipe@

No, no consigo siquiera ejecutar un programa a una hora en concreto. Creo que debo de escribir mal el codigo. Por que no me decis que codigo poneis vosotros para comprovar si me equivoco en algo.