Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: @felipe@ en 20 Julio 2010, 17:28 pm



Título: como usar el comando at en BAT
Publicado por: @felipe@ en 20 Julio 2010, 17:28 pm
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.


Título: Re: como usar el comando at en BAT
Publicado por: leogtz en 20 Julio 2010, 21:18 pm
Creo que en Windows 7 no está disponible el comando msg.


Título: Re: como usar el comando at en BAT
Publicado por: Darioxhcx en 21 Julio 2010, 00:16 am
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


Título: Re: como usar el comando at en BAT
Publicado por: Fluflu en 21 Julio 2010, 04:46 am
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.


Título: Re: como usar el comando at en BAT
Publicado por: @felipe@ en 21 Julio 2010, 08:57 am
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.


Título: Re: como usar el comando at en BAT
Publicado por: Darioxhcx en 21 Julio 2010, 09:37 am
ma vale que si pones

AT hora:minutos

te va a decir que no es correcta la sintaxys

AT 15:30 start notepad


Título: Re: como usar el comando at en BAT
Publicado por: @felipe@ en 22 Julio 2010, 18:47 pm
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.