Nuevas NORMAS para el foro
Bienvenido(a),
Visitante
. Favor de
ingresar
o
registrarse
.
¿Perdiste tu
email de activación?
- Julio 09, 2008, 11:07:06
Boton Buscar
Visita:
Articulos
-
Juegos Gratis
-
Da Foros
Comunidad Underground Hispana
|
Programacion
|
Programación
|
Batch
(Moderadores:
Espectro Infernal
,
The Shadow
) | Tema:
Me ayudan con este bat???
0 Usuarios y 1 Visitante están viendo este tema.
« anterior
próximo »
Páginas:
[
1
]
Autor
Tema: Me ayudan con este bat??? (Leído 102 veces)
**__**
Miembro
Desconectado
Mensajes: 40
Me ayudan con este bat???
«
en:
Febrero 05, 2007, 11:57:35 »
Lo que se supone que hace es conseguir el nombre de un archivo (en este caso .jar)
y ponerle el nombre a todas las imagenes que haya en el mismo archivo.
El problema es que no se como ponerle nombre diferente a cada archivo, osea abc_1.gif y abc_2.gif y asi consecutivamente.
Y tambien, si hay mas de un archivo .jar solo se guarda en la variable %%g el ultimo valor, y no habra manera de hacer mas acciones en el loop de for, como declarar la variable y despues agregarlo a un archivo??
Aqui esta:
Código:
@echo off
for %%b in (*.jar) do set juego=%%b
echo %juego% > 001.tmp
for /f "delims=." %%g in (001.tmp) do set nombre=%%g
echo %nombre%
del 001.tmp
pause > nul
exit
Gracias
En línea
Empty
Habitual
Desconectado
Mensajes: 214
Re: Me ayudan con este bat???
«
Respuesta #1 en:
Febrero 09, 2007, 01:55:21 »
Hola.
Bueno son casi las 4 am y no me kedan casi neuronas vivas
as que puede que me equivoque.
Primero en el for si se pueden poner mas acciones:
for %%a in (*.jar) do (accion 1) & (accion2) & (etc..)
Despues tenes que fijarte que el comando "delims" delimita hasta que punto tmoa el for, entonces si pones:
juego1
juego 2
tenes que poner "delims=" para que pase todo el renglon a la variable.
Ahora que lo veo mejor, parece que es eso, en cada loop del for %%g queda igual a el nombre del archivo primero y despues la extension (creo).
Con todos los comandos en el for como puse arriba tendria que ir bien.
Ah, y para hacer esto: abc_1.gif y abc_2.gif, con una variable que se sume ne cada for ya esta. set /a num=%num%+1 & set nombre=abc_%%num
Salu2.
En línea
**__**
Miembro
Desconectado
Mensajes: 40
Re: Me ayudan con este bat???
«
Respuesta #2 en:
Febrero 09, 2007, 08:51:59 »
Gracias, yo estuve trabajando en ese programa solo ya que no podia entrar en el foro, (no se porque) y el punto e que escribe lo siguiente:
Código:
prompt $g
set gif=.gif
set raya=_
IF EXIST ?_pointjar_?.gif goto existe ELSE goto conversion
if not exist *.jar goto existe1 ELSE goto conversion
:conversion
for %%b in (*.jar) do set juego=%%b
echo %juego% >> 001.tmp
for /f "delims=." %%g in (001.tmp) do set nombre=%%g
for %%c in (*.gif) do (echo %%c >> 002.tmp)&(set nombrecom=%%c)&(
for /f "delims=." %%d in (002.tmp) do (set singif=%%d)&(echo %%d>> 003.tmp)&(
for /f "delims= _ tokens=1,2" %%h in (003.tmp) do ren %%c %nombre%^%raya%^%%h^%raya%^%%i%gif%
echo %k%>>log.txt
)
)
if exist *.tmp del *.tmp
goto exit
:existe
echo Los ficheros qu7e desea renombrar ya existe>>log.txt
goto exit
:existe1
echo los ficheros .jar no existen>>log.txt
goto exit
:exit
exit
Pero, todavia tengo un problema, que es que cuando ya renombro el archivo, sigue buscandso el archivo indicado. Y se hace un loop infinito (o no se ya que no he esperado demasiado
) , por que creo que al haber un for dentro de otro y dentro de otro el resultado se eleva a las posovilidades de la primera y despues otra ves a la de la segunda, Ufffffff
Gracias por la ayuda
«
Última modificación: Febrero 09, 2007, 09:29:45 por **__**
»
En línea
Empty
Habitual
Desconectado
Mensajes: 214
Re: Me ayudan con este bat???
«
Respuesta #3 en:
Febrero 10, 2007, 01:55:49 »
Si, si hay un for adentro de otro por cada loop del primer for se hacen todos del de adentro. osea que si el 1ero se ejecuta 5 y el que esta adentro 8, queda 5x8. Y mas si hay otro mas adentro se multiplica por los de adentro.
!
Espera aver si termina, tambien si no lo tenes activado, desactiva el @echo para ver donde se queda.
En línea
Páginas:
[
1
]
Comunidad Underground Hispana
|
Programacion
|
Programación
|
Batch
(Moderadores:
Espectro Infernal
,
The Shadow
) | Tema:
Me ayudan con este bat???
« anterior
próximo »
Ir a:
Por favor selecciona un destino:
-----------------------------
Foros De Consulta General
-----------------------------
=> Novedades
=> Dudas, Comentarios Y Sugerencias
=> Top 100
=> Off-Topic
=> Revista E-Zine
===> Noticias
-----------------------------
Phreaking, Hacking y Seguridad
-----------------------------
=> HacK GeneraL
===> Ingenieria Inversa
===> Encriptacion, Cryptografia
===> TV HACK
===> Seguridad
===> Cursos y Ezines
=====> Trucos Internet
=====> Textos Hacking
===> Defacing
=> Phreaking
===> Moviles
=> Bug y Exploits
-----------------------------
Hack Novato
-----------------------------
=> Hack para newbies
=> Todo Messenger
=> Troyanos y virus
-----------------------------
Sistemas Operativos
-----------------------------
=> Windows y otros sistemas operativos no libres
===> Problemas Tecnicos Windows
=> Sistemas operativos libres.
===> GNU/Linux
===> Manuales y Tutoriales
===> Descargas
-----------------------------
Programacion
-----------------------------
=> Programación
===> Programación Basica
===> Otros Lenguajes
===> Visual Basic y Net
===> ASM
===> Programacion Shell
===> Perl
===> Carbide C/C#/C++
===> Batch
===> SQL
=> Programacion para webmasters
===> Consultas
===> Php
===> Html
===> Java - Java Script
===> Php Nuke
===> Scripts Pre-Fabricados
===> Mysql
===> CSS y Diseño Web
-----------------------------
Artes Graficas
-----------------------------
=> Diseño Grafico
===> Battle Arts
===> Flash
===> Tutoriales
===> Galerías
===> Software
-----------------------------
Area Tecnica
-----------------------------
=> Networking & Wireless
=> Overclocking, Refrigeracion y demas
=> Hardware
===> Cursos Y manuales
=> Electronica Y Robotica
-----------------------------
Programas
-----------------------------
=> Software
===> Configuraciones de software
===> Pedidos de software
=> Cracks & Serialz
=> P2p, Bittorrent, Elinks
-----------------------------
Multimedia Y Divx
-----------------------------
=> Juegos PC Y Consolas
===> Dudas ayudas y comentarios de juegos
===> Pedidos de juegos
=> Mp3
=> Multimedia
=> Peliculas Divx
-----------------------------
Entretenimiento Y sitios de interes
-----------------------------
=> Juegos, Humor y Adultos. (Diversión)
===> Adultos
=> Paginas Webs Recomendadas
=> Videos
Powered by SMF 1.1.5
|
SMF © 2006-2007, Simple Machines LLC
Loading...