Duda .BAT

ftp2013 Seguir

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
3 Dic 2013
Mensajes
7
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Hola, queria saber como hacer para que una parte del script se ejecute solo la 1 vez en el archivo bat, o hacer que una vez ejecute una parte del codigo se elimine esa parte que ya se ejecuto.Si alguien lo sabe, prfavor comentelo aqui.Gracias de antemano.
 

ftp2013

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
3 Dic 2013
Mensajes
7
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
si, eso es.Muchas gracias, pero sigo esperando respuestas de demas usuarios.
.bat de batch ?

Si es así seguro [MENTION=6960]kj2[/MENTION] te puede ayudar he visto que hace grandes cosas en batch.
 

kj2

Kappa
Verificación en dos pasos activada
¡Ha verificado su Paypal!
Verificado por Binance
Desde
1 Abr 2011
Mensajes
2.662
Esto más que lenguaje de programación es solo programación en sí.

Se me ocurren varias ideas de lo que quieres, pero todas hacen lo mismo: Guardar el estado de ejecutado o no.

Como dices que se ejecutará otras veces el resultado no puede estar guardado en una variable, debe ser guardada en algo como un archivo, he aquí una manera común de hacerlo:

Insertar CODE, HTML o PHP:
echo off
cls 

goto inicio

:firstime
echo esto se ejecuta la primera ves
echo.
echo. >>ejecutado.txt
goto:eof

:inicio
if not exist ejecutado.txt call:firstime
echo esto se ejecuta siempre
pause>nul

Lo que hace de manera resumida es comprobar si no existe el archivo "ejecutado.txt" y si no existe, ejecuta cierta parte de código y crea dicho archivo, así la siguiente ves, ya no ejecutará de nuevo esa parte.

PD: al principio no puse el clásico [arroba]echo off porque el foro hace mención a "echo" xD.

kj
 
Última edición:
Arriba