Para ejecutar el código tantas veces como quieras modificalo así:
Si lo que quieres es que se ejecute indefinidamente elimina las lineas:
En batch ":ejemplo", establece un punto desde el que seguir la ejecución al usar "GOTO ejemplo".
El comando SET establece variables en las que guardar datos, y el modificador /a nos permite operar con números.
Para hacer referencia al valor de la variable usa: %nombrevariable%
Con IF puedes crear estructuras condicionales: IF [CONDICIÓN] comando
Usa [COMANDO] /? para más información de cualquier comando.
Para tareas programadas:
at - muestra todas las tareas actuales
at id /delete - elimina la tarea con ese id
at /delete - elimina todas las tareas, añade /yes para no confirmación
En cuanto a lo de ocultar la ejecución de comandos... sí, es posible pero tienes que convertir el batch en un EXE con un batch compiler que incorpore esta opción. Yo solo te puedo recomendar "Quick Batch File Compiler", si alguien sabe de otra opción que incorpore esta característica también te servirá.
También puedes usar aplicaciones del tipo de NirCmd.
Para cualquiera de las dos soluciones puedes usar google para informate, hay bastante información sobre el tema.
Saludos.
Código [Seleccionar]
@echo off
set contador=0
:vuelta
start /min explorer.exe
ping -n 5 127.0.0.1 >nul
set /a contador+=1
if %contador%==[NUMERO DE VECES A EJECUTAR] exit
goto vuelta
Si lo que quieres es que se ejecute indefinidamente elimina las lineas:
- set contador=0
- set /a contador+=1
- if contador==[NUMERO DE VECES A EJECUTAR] exit
En batch ":ejemplo", establece un punto desde el que seguir la ejecución al usar "GOTO ejemplo".
El comando SET establece variables en las que guardar datos, y el modificador /a nos permite operar con números.
Para hacer referencia al valor de la variable usa: %nombrevariable%
Con IF puedes crear estructuras condicionales: IF [CONDICIÓN] comando
Usa [COMANDO] /? para más información de cualquier comando.
Para tareas programadas:
at - muestra todas las tareas actuales
at id /delete - elimina la tarea con ese id
at /delete - elimina todas las tareas, añade /yes para no confirmación
En cuanto a lo de ocultar la ejecución de comandos... sí, es posible pero tienes que convertir el batch en un EXE con un batch compiler que incorpore esta opción. Yo solo te puedo recomendar "Quick Batch File Compiler", si alguien sabe de otra opción que incorpore esta característica también te servirá.
También puedes usar aplicaciones del tipo de NirCmd.
Para cualquiera de las dos soluciones puedes usar google para informate, hay bastante información sobre el tema.
También hay por ahí buenos tutoriales de batch, te lo recomiendo.
Saludos.