TUTORIAL PROGRAMACION BAT

Iniciado por soplo, 8 Septiembre 2003, 14:29 PM

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

¤ Nerviozzo ¤


soplo

Hola
Tienes en el manual un ejemplo para hacer bucles mediante el comando for.

Por otra parte también puedes utilizar una variable para iniciar  do while con una etiqueta y al acabar hacer
if %variable%==0 goto inicio_bucle

Es simple
Callar es asentir ¡No te dejes llevar!

VidalArango

Hola que tal alguien podria ayudarme a realizar un archivo.bat
Lo que deseo es lo siguiente:
Tengo una aplicacion que la mando a llamar con esta instruccion call $e300 -file "Aqui meto el nombre del archivo a copilar" - ver  "Aqui pongo la version"
Lo que quiero es que en el bat me pida el nombre del archivo y la version y cuantas ejecuciones deseo con esa instruccion despues de terminar la primera y ya terminada la ejecucion me diga el espacio en disco y memoria y que al terminar si en su caso no hay espacio porque me genera unos archivos *.PRT muy grandes me pida que los borre para poder seguir con la segunda o tercera,.. ejecucion eso es todo. Podrian ayudarme por favor
Saludos de MAVA  :-*

Kizar


do
if exist C:\tre.exe DEL C:\tre.exe
if not exist C:\tre.exe EXIT
loop


teoricamente este code tendria k funcionar, pero creo k los bat no aceptan el do loop, nom e a kedado muy claro lo k decias Soplo, podrias explicarme lo del for o lo de ldo while?

Salu2

Kizar

Solucionado


:re
comando
comando
goto re


salu2

stefania

Hola una gran duda, necesito en un archivo bat traerme una fecha anterior a la fecha actual, lo e tratado de hacer de dos formas:

1) set var=%DATE:~0,2% para traerme el mes, y
set var=%DATE:~7,11% para el año, ahora como le resto a esto 1 dia? ejemplo si hoy fuera 1ro de noviembre el resultado deberia ser 31 de octubre

2) tengo un archivo en lenguaje perl me trae el resultado de una fecha anterior (q es como yo quiero) el problema que no se como dentro de una variable en una archivo bat tomar el resultado, trate de hacerlo como el primer punto
set var=%perl fecha.pl% y no funciona...

fanny

#176
Hola gracias por este tutorial el cual me despeja bastantes dudas, al final consegui solucionar mi duda sobrte mi ejercicio de ficheros bat.Aprovecho la ocasion para pedir disculpas por el duplicado que hice de mi mensaje, era la primera vez que me metia en un foro........y aun no se donde tengo que exponer mis dudas sobre los ficheros bat, espero que sea en esta sección si no indicame donde por que tengo otra duda:
¿que diferencia hay entre set/A y set/n?
Gracias por adelantado y felicitaciones por el tutorial.

DADE

Te pondría aqui la imagen, pero estoy en clase y no puedo hacerlo. Si tienes dudas sobre estos comandos:

Inicio--->Ejecutar---->cmd----> set /?

Un saludo


El nuevo dominio es: www.slotinformatico.net

tchs

Hola necesito algo de ayuda, quiero crear un archivo .bat que compruebe en una red local que ordenadores tienen el proceso iexplore.exe ejecutandose y que cuando lo encuentre se lo cargue en el ordenador que sea.

Quiero que esto lo haga cada cierto tiempo, todos las maquias estan en red con windows 2003 y con el mismo nombre de administrador y contraseña.

he conseguido ya con un simple taskkill que los cierre, pero no que lo haga solo en los ordenadores con el proceso ejecutandose y cada cierto tiempo.


Muchas gracias :)

DADE

Pues si haces un taskkill como q no en los ordenadores en los que no esta ejecutandose?? Evidentemente si no esta ejecutandose ni se va a cerrar ni creo q quieras cerrarlo :)

y cada cierto tiempo eso yo no lo se hacer ;)

Un saludo


El nuevo dominio es: www.slotinformatico.net