🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #1608

Re: Ayuda BATCH

#1608
From: Mauricio Gomez
Date: Sat, 15 Jul 2006 03:37
87 lines
3732 bytes
Ya que quieres aprender, te recomendaria un shell mas avanzado. De 
www.cygwin.com puedes bajar el cygwin, y lo que quieres hacer se logra con:

#!/bin/sh

for archivo in *.jpg
do
     contador=$((contador + 1))
     echo $contador\_$archivo
done


rro


+mArkO+ wrote:
> gracias.
> estoy usando xp
> voy aprendiendo batch y me ha gustado el desafio, pero en este caso me quede
> pillo ya que no puedo incorporar un contador dentro del ciclo
> 
> for %%i in (*.jpg) do (
> comandos
> )
> 
> este ciclo asigna el nombre de cada uno de los archivos jpg a la variable "
> i " , no es ke tenga ke asignarle un valor numero para inicializarlo
> 
> 
> cualkier otra sugerencia se agradecera
> 
> 
> "Mauricio Vergara Ereche" <mave007NO.SPAM@inf.utfsm.cl> escribi� en el
> mensaje news:e98qsr$rgj$1@manutara.inf.utfsm.cl...
> 
>>T_Q_LEO <programNOSPAM@inspectorate.cl> wrote:
>>
>>>nunca he programado en batch pero tratando de seguir la logica de
> 
> cualquier
> 
>>>lenguaje de programacion comun te falto iniciar tu variable i en 1
>>
>>>en vez de:
>>>for %%i in (*.jpg ) do (
>>
>>>deberia ser:
>>>for %%i=1 in (*.jpg ) do (
>>
>>>pero como te digo... no estaria seguro de eso
>>
>>Yo creo que eso est� correcto como lo dijeron antes.
>>En GNU/Bash los ciclos for se van rellenando a trav�s de "listas" y no de
>>iteraciones... Distinto al m�todo que utilizan "lenguajes de programaci�n"
>>tal como lo dices t�.
>>
>>Revisando lo que escribi� el amigo del problema inicial, creo que faltar�a
>>saber con qu� interprete de comandos est� interpretando eso. Ya que el cmd
>>de WinXP y el command de Win98 difieren en varias cosas (asi mismo como el
>>del command de DOS)... asi que a lo mejor otro iluminado de los procesos
> 
> por
> 
>>lotes podr�a darle m�s apoyo.
>>
>>Una pregunta en todo caso como acercamiento alternativo:
>>
>>Existe la posibilidad de generar esos cambios que se piden dices con otra
>>herramienta que no sea batch?
>>(por ejemplo con un BASH en un Cgywin ser�a bastante sencillo... y si no
> 
> me
> 
>>equivoco en ACDSee hay opciones para hacer algo como lo que se necesita)
>>
>>eso
>>
>>saludirijillos!
>>
>>-- 
>>Mauricio Vergara Ereche                 mave [@] inf [.] utfsm [.] cl
>>counter.li.org: #188365                          Fonos: +56 9 1241718
>>Memorista Ing. Ej. Informatica UTFSM                    +56 32 472707
>>Valparaiso, CHILE                               http://mave.foobar.cl
> 
> 
> 
Technical Details
Message-ID: <e99nuu$9f5$1@news.nivel5.cl>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nx01.iad01.newshosting.com!newshosting.com!meganewsservers.com!feeder2.on.meganewsservers.com!nntp-server.pubsub.com!news.nivel5.cl!not-for-mail
References: <e96aio$h37$1@news.nivel5.cl> <44b7ea03$1_1@nova.entelchile.net> <e98qsr$rgj$1@manutara.inf.utfsm.cl> <e99e4h$6r9$1@news.nivel5.cl>

Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,229a57d674b0914e
X-Google-Attributes: gid1593cb,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nx01.iad01.newshosting.com!newshosting.com!meganewsservers.com!feeder2.on.meganewsservers.com!nntp-server.pubsub.com!news.nivel5.cl!not-for-mail
From: Mauricio Gomez <buena@pregunta.com>
Newsgroups: chile.comp.programacion
Subject: Re: Ayuda BATCH
Date: Fri, 14 Jul 2006 23:37:59 -0400
Organization: Varios
Lines: 87
Message-ID: <e99nuu$9f5$1@news.nivel5.cl>
References: <e96aio$h37$1@news.nivel5.cl> <44b7ea03$1_1@nova.entelchile.net> <e98qsr$rgj$1@manutara.inf.utfsm.cl> <e99e4h$6r9$1@news.nivel5.cl>
NNTP-Posting-Host: pc-23-73-104-200.cm.vtr.net
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: news.nivel5.cl 1152934686 9701 200.104.73.23 (15 Jul 2006 03:38:06 GMT)
X-Complaints-To: news@news.nivel5.cl
NNTP-Posting-Date: Sat, 15 Jul 2006 03:38:06 +0000 (UTC)
User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050716)
X-Accept-Language: en-us, en
In-Reply-To: <e99e4h$6r9$1@news.nivel5.cl>