Normas del foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Enero 08, 2009, 06:53:31
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Batch (Moderadores: Espectro Infernal, |Shadow|)  |  Tema: Aplicacion de %variables%.... 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Aplicacion de %variables%....  (Leído 517 veces)
darknessfeatsunny
Visitante
« en: Octubre 31, 2005, 06:33:49 »

ademas de abrir un lugar de discusion de un amplio tema paso a exponer mi duda existencial....

miren lo qe intento acer:

[...]
type c:\archivo.txt >> %variable%
[...]
aqui usaria el "for" para cambiar el contenido de esa %variable%
[...]
echo %variable%>>miotroarchiv.txt
[...]


No se si me expliqe bien...en resumidas cuentas,me gustaria poder "vaciar" el contenido de un archivo en una variable para manejar ese contenido a mi antojo y mas tarde volcar ese contenido modificado a otro archivo de texto o al mismo.....

agradezco mucho su ayuda...gracias
En línea
.:Victoric:.
Batcher Semi-Profesional
Colaborador
*****
Desconectado Desconectado

Mensajes: 485


S13mpr3 h4y 4lgu13n m1r4nd0


Ver Perfil
« Respuesta #1 en: Noviembre 01, 2005, 07:41:12 »

He estado haciendo pruebas para ver como hacerlo pero de momento no consigo nada lo unico que al decir la variable se ejecute el archivo xo no que se copie el contenido a otro txt.
En línea


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion

"El sabio dijo una vez "Primero probamos despues atacamos..."
darknessfeatsunny
Visitante
« Respuesta #2 en: Noviembre 01, 2005, 07:45:36 »

ai estoy yo.....

lomax qe consigo es un volcado directo deol archivo en otro....

type archivo1.txt>> archivo2.txt

eso es lo max...y para el caso es lo mismo qe acer copy......total qe no me sirve....agradezco vuestro interes....gracias
En línea
DADE
Admin www.slotinformaticos.com
Colaborador
*****
Desconectado Desconectado

Mensajes: 827


Nada tarda tanto como aquello que no se empieza

dade_override@hotmail.com
Ver Perfil WWW
« Respuesta #3 en: Noviembre 01, 2005, 08:10:34 »

En línea


von Newman
Habitual
*****
Desconectado Desconectado

Mensajes: 216


411 th4t y0u c4n 1m461n y0u c4n d0!


Ver Perfil WWW
« Respuesta #4 en: Noviembre 01, 2005, 09:29:27 »

En línea
Saok
moderador batch
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 2821


Saok siempre esta ahi...


Ver Perfil WWW
« Respuesta #5 en: Noviembre 01, 2005, 09:43:34 »

ola

yo tambien e estado aciedo pruebas,pero no consigo volcar el contenido en una variable, se me cierra el batch ahi.....aun asi seguire intentando

Dade no estoy de acuerdo contigo,Batch es para lo que es,y para una de las cosas es para modificar ficheros,no hace falta meterse en lenguajes de alto nivel....y batch es precisamente idonio para eso....porque que haces cuando renombres,borras,copias,modificas,mueves,creas...estas actuando sobre ficheros,y el caso que propone DarknessFeatSunny  me parece muy interesantes,ya que si conseguimos hacerlo pordemos aumentar la peligrosidad o eficacia de Batch

seguiere en ello

saludos[sh]
En línea


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion
www.colgados.net
  date una pasadita por esta web de warez !
i_berbeu
Colaborador
*****
Desconectado Desconectado

Mensajes: 486


Ver Perfil
« Respuesta #6 en: Noviembre 01, 2005, 09:46:02 »

yo no se si es lo que quieres.
pero parece que quieres trabajar con un for sobre un archivo e ir modificandolo en relacion a su contenido, y el resultado guardarlo en otro archivo.

para eso no hace falta que uses una variable, simplemente haz un copy

copy a.txt b.txt

y ahora realizas el for sobre el b.txt. asi, el a.txt te quedara como estaba y los cambios que hagas en el b.txt se guardaran. ademas no se como pretendes trabajar con una variable asi de esa manera, no tiene sentido, tendrias que hacer extensiones y todo.
En línea
.:Victoric:.
Batcher Semi-Profesional
Colaborador
*****
Desconectado Desconectado

Mensajes: 485


S13mpr3 h4y 4lgu13n m1r4nd0


Ver Perfil
« Respuesta #7 en: Noviembre 01, 2005, 10:01:23 »

Cual era la forma de que un archivo apareciera en pantalla, es decir, su contenido en la pantalla del cmd esque creo que apartir de hay podria hacerlo
En línea


Necesitas ser usuario para ver los enlaces Crear Usuario  Hacer Sesion

"El sabio dijo una vez "Primero probamos despues atacamos..."
DADE
Admin www.slotinformaticos.com
Colaborador
*****
Desconectado Desconectado

Mensajes: 827


Nada tarda tanto como aquello que no se empieza

dade_override@hotmail.com
Ver Perfil WWW
« Respuesta #8 en: Noviembre 01, 2005, 10:05:59 »

En línea


darknessfeatsunny
Visitante
« Respuesta #9 en: Noviembre 01, 2005, 10:12:07 »

En línea
i_berbeu
Colaborador
*****
Desconectado Desconectado

Mensajes: 486


Ver Perfil
« Respuesta #10 en: Noviembre 01, 2005, 10:16:29 »

pues precisamente metiendolo en una variable es como no se puede ver, ya que una variable no va a tener saltaos de carro ni nada, asi que no puedes hacer un find, etc etc....

asi que como yo te digo, usando el for sobre el propio archivo y mediante el uso de los tokens que necesites y de los delims, te sale seguro.

nada mas tendrias que buscar una linea que se corresponda con donde quiereas meter el codigo y meterlo

puedes hacerlo, haciendo un .bat "plantilla" donde escribas lineas que no lleguen a ser codigo en si, si no algo que te guie para buscar por el archivo y modificarlas en tu conveniencia
En línea
DADE
Admin www.slotinformaticos.com
Colaborador
*****
Desconectado Desconectado

Mensajes: 827


Nada tarda tanto como aquello que no se empieza

dade_override@hotmail.com
Ver Perfil WWW
« Respuesta #11 en: Noviembre 01, 2005, 10:21:16 »

Am, ya veo por donde vas, asi q estas trabajando en una nueva version.....q weno!!

Pues nada a ver si se consigue hacer Wink

Un saludo
En línea


darknessfeatsunny
Visitante
« Respuesta #12 en: Noviembre 01, 2005, 10:34:27 »

pues precisamente metiendolo en una variable es como no se puede ver, ya que una variable no va a tener saltaos de carro ni nada, asi que no puedes hacer un find, etc etc....

asi que como yo te digo, usando el for sobre el propio archivo y mediante el uso de los tokens que necesites y de los delims, te sale seguro.

nada mas tendrias que buscar una linea que se corresponda con donde quiereas meter el codigo y meterlo

puedes hacerlo, haciendo un .bat "plantilla" donde escribas lineas que no lleguen a ser codigo en si, si no algo que te guie para buscar por el archivo y modificarlas en tu conveniencia

ummmm....parece una wena idea amigo i_berbeu....enfin,buscaba algo mas interactivo,pero no esta mal...aunqe si te fijas esto aria trabajar mucho mas al batch,pero asta qe no le encuentre otra solucion...weno.no esta mal....


si a algien se le ocurre algo mas distinto diganlo,estare ansioso....


gracias a todos...espero qe todo esto de sus frutos  Wink
En línea
i_berbeu
Colaborador
*****
Desconectado Desconectado

Mensajes: 486


Ver Perfil
« Respuesta #13 en: Noviembre 01, 2005, 10:48:01 »

eso haria al batch trabajar exactamente lo mismo
ya que si tu vuelcas el contenido en una variabel tendras que hacer busquedas sobre ella.

solo te digo que con una linea de codigo por cada modificacion, ya tienes tu codigo hecho,  ni siquiera tienes que usar IF
solo un FOR por cada opcion que quieras que el usuario cambie
En línea
carri
Visitante
« Respuesta #14 en: Julio 25, 2006, 08:16:08 »

En línea
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Batch (Moderadores: Espectro Infernal, |Shadow|)  |  Tema: Aplicacion de %variables%.... « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.7 | SMF © 2006-2007, Simple Machines LLC