Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Paneru en 14 Julio 2010, 09:52 am



Título: programar .BAT
Publicado por: Paneru en 14 Julio 2010, 09:52 am
Hola amigos.
Me gustaria saver si es posible programar un .bat y que se ejecute en un dia y hora prefijada.    Y si es asi como?

Muchas gracias de antemano y un saludo.


Título: Re: programar .BAT
Publicado por: SuXoR en 14 Julio 2010, 10:01 am
Tareas progrmadas de windows tiene toda la pinta de poder ayudarte con eso.


Título: Re: programar .BAT
Publicado por: Paneru en 14 Julio 2010, 14:03 pm
Hola SuXoR.

Es posible no dejar rastro despues de que es ejecute el .bat en tareas programadas?  es que solo tendre acceso al la pc una vez, que seria para pegar el .bat y activar las tareas programadas, varios dias mas tarde. Por el .bat no hay problema ya que se puede esconder bien, pero en tareas programadas se queda una espacie de acceso directo y eso es lo que mas me preocupa.
un saludo y muchas gracias.


Título: Re: programar .BAT
Publicado por: xkiz ™ en 14 Julio 2010, 19:48 pm
Código:
At 00:01 /interactive "cmd.exe"
del *.bat



Título: Re: programar .BAT
Publicado por: Paneru en 14 Julio 2010, 22:08 pm
Hola xkiz.

Me podrias explicar el codigo? Es que nolo entiendo.

Muchas gracias.


Título: Re: programar .BAT
Publicado por: xkiz ™ en 14 Julio 2010, 22:39 pm
no hay mucho que explicar, la 1º linea programa (en este caso "cmd.exe") una tarea a la hora especificada.
la 2º linea borra el archivo.bat, bue, borra todos los archivos.bat que se encuentren en el mismo directorio desde donde se ejecute tu archivo.bat, para hacerlo mejor cambia el * por el nombre de tu archivo.


estoy mas que seguro que eso en XP funciona, pero en Windows Vista o 7 lo de agregar tareas es algo distinto, y la verdad nunca lo entendi.

como veras no es mucha mi ayuda o intento de, pero es lo poko que se sobre el tema.


Título: Re: programar .BAT
Publicado por: Paneru en 14 Julio 2010, 23:00 pm
bueno seria para usarloen un pc del trabajo que es un windows 2000 profesional.
serbiria?


Título: Re: programar .BAT
Publicado por: alexkof158 en 15 Julio 2010, 00:22 am
bueno seria para usarloen un pc del trabajo que es un windows 2000 profesional.
serbiria?
tenes que probar PANERU todo no te lo vamos a dar masticado. ;)


Título: Re: programar .BAT
Publicado por: Paneru en 15 Julio 2010, 08:59 am
Hola de nuevo a todos.
Muchas gracias por la colaboracion que es siempre de gra ayuda.

alexkof158 Tienes toda la razon. Saver si sirve en windows 2000 es cuestion de hacer una prueba.

xkiz El tema del codigo

At 00:01 /interactive "cmd.exe"
del *.bat

elimina el archivo .bat, eso esta bien, pero lo que mas interesante es como podria hacer para que se elimine el icono que tengo que programar en tereas programadas. no se si me explique bien.

A!!!otra cosa el codigo (no se bien que hacer) que es para crear un .bat o para pegarlo en la aplicacion de tareas programadas????????

Un saludo y muchas gracias.


Título: Re: programar .BAT
Publicado por: Paneru en 16 Julio 2010, 10:23 am
Vuelvo a preguntar proque nadie me contesta y no se porque, ya que soy nuevo por aqui y me han movido el tema de lugar.

Lo que quiero consegir es crear un .bat (que casi que lo tengo) y dejarlo en tareas programadas a un dia y una hora. Hasta hay, todo bien. El problema lo tengo en que me gustaria que se eliminara el icono de tareas programadas.  Una opcion es la que me dice xkiz
Código:
At 00:01 /interactive "cmd.exe"
del *.bat
pero esto borra el archivo .bat y esa no es mi preocupacion ya que se puede esconder bien por las carpetas de winwdows. lo que me gustaria es que se borrara la tarea de la aplicacion una vez ejecutada. No se si me explico bien.

Bueno ya que me han mobido el tema y no me contesta nadie, si es que estoy haciendo algo mal diganmelo porfa.

Un saludo a todos.....


Título: Re: programar .BAT
Publicado por: maxx93 en 17 Julio 2010, 04:08 am
Si la tarea programada se agrego con identificador 1
Código:
At 1 /delete

Tenes que saber el numero de identificador si no tenias otra de este tipo, el identificador por defecto es el 1. Si fuera identificador 2, 3, 4, etc en vez de poner at 1 pones at numero de identificador. Salu2


Título: Re: programar .BAT
Publicado por: Ari Slash en 17 Julio 2010, 04:27 am
y tambien puedes asignarle el identificador que quieras a la tarea para saber al momento de borrarla

aqui la ayuda de cmd que con eso deberia bastar para tus requisitos


Código:
El comando AT programa la ejecuci¢n de comandos y programas en un equipo a
una hora y fecha especificadas. El servicio de programaci¢n debe estar en
ejecuci¢n para utilizar el comando AT.
                                 
AT [\\equipo] [ [id] [/DELETE] | /DELETE [/YES]]                   
AT [\\equipo] hora [/INTERACTIVE]
    [ /EVERY:fecha[,...] | /NEXT:fecha[,...]] "comando"

\\equipo           Especifica un equipo remoto. Si se omite este
                   par metro, los comandos se programan en el equipo
                   local.             
id                 Es un n£mero de identificaci¢n asignado al comando
                   programado.                                               
/delete            Cancela un comando programado. Si se omite id, se
                   cancelar n todos los comandos programados en el equipo.
/yes               Se usa con el comando de cancelaci¢n de todos los
                   trabajos cuando no se desea ninguna confirmaci¢n.
/interactive       Permite a la tarea interactuar con el escritorio del
                   usuario cuya sesi¢n coincide con el momento de
                   ejecuci¢n de la tarea.
/every:fecha[,...] Ejecuta el comando cada d¡a de la semana o mes
                   especificado. Si se omite la fecha, se asume que es el
                   d¡a actual del mes.                                       
/next:fecha[,...]  Ejecuta el comando especificado la pr¢xima vez que
                   aparezca ese d¡a (por ejemplo, el pr¢ximo jueves). Si
                   se omite la fecha, se asume que es el d¡a actual del
                   mes.
"comando"          Es el comando de Windows NT o programa por lotes que se
                   va a ejecutar.



Título: Re: programar .BAT
Publicado por: as if en 24 Julio 2010, 00:37 am
Hola a todos, soy nuevo en el foro y hace poco que estoy intentando hacer aplicaciones útiles para el maldito windows vista con el bloc de notas

La última que he intentado requiere unos comandos que no conozco. El caso es que quiero que los archivos ocultos que hay en el pc se vean o se oculten sin tener que realizar el recorrido de Panel de control/apariencia y personalizacion/opciones de carpeta/mostrar archivos ocultos.

Igual que tengo la aplicación en el escritorio que apaga el pc (shutd.. bla bla) quisiera una que me permitiera mostrar/no mostrar los archivos ocultos. Es posible? Y qué debería añadir para que tuviera contraseña?

Por cierto eso de crear un bat con una hora programada me da unas ideas deliciosas para hacer bromas a los colegas  :silbar:

Gracias de antemano


Título: Re: programar .BAT
Publicado por: DA KILLER en 24 Julio 2010, 01:00 am
as if, no seas lammer  >:(, PD abre un hilo nuevo, no revivas post viejos, si lo haces yo te ayudo con el código, que es muy sencillo, saludos.


Título: Re: programar .BAT
Publicado por: as if en 24 Julio 2010, 12:33 pm
ok da killer, no tengo mucha experiencia en foros, sorry

Ya he abierto un nuevo tema: "comandos .bat para mejorar la privacidad"

saludos