elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
29 Agosto 2008, 06:10  



+  Foro de elhacker.net
|-+  Programación
| |-+  Programación VB (Moderadores: ||MadAntrax||, E0N)
| | |-+  duda como posicionar texto?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Imprimir
Autor Tema: duda como posicionar texto?  (Leído 489 veces)
Sai-To

Desconectado Desconectado

Mensajes: 181


Ver Perfil
duda como posicionar texto?
« en: 19 Mayo 2008, 21:43 »

bueno esta es mi duda imaginemos que yo tengo un texto con este codigo (.txt)

%var1%
%var2%
%var3%
%var4%
%var5%
%var6%
%var7%
%var8%
%var9%


y quiero abrir ese texto y cambiar todo para que me quede

%var1%%var2%%var3%%var4%%var5%%var6%%var7%%var8%%var9%

como lo puedo hacer?

Grax
En línea
naderST

Desconectado Desconectado

Mensajes: 237



Ver Perfil
Re: duda como posicionar texto?
« Respuesta #1 en: 19 Mayo 2008, 21:50 »

Pues elminas las lineas... usa split.
En línea
Sai-To

Desconectado Desconectado

Mensajes: 181


Ver Perfil
Re: duda como posicionar texto?
« Respuesta #2 en: 19 Mayo 2008, 21:52 »

sip pero como eligo las lineas? vbcrlF o como??
En línea
naderST

Desconectado Desconectado

Mensajes: 237



Ver Perfil
Re: duda como posicionar texto?
« Respuesta #3 en: 19 Mayo 2008, 21:53 »

sip pero como eligo las lineas? vbcrlF o como??

Claro! vbCrLf
En línea
Tughack

Desconectado Desconectado

Mensajes: 498



Ver Perfil
Re: duda como posicionar texto?
« Respuesta #4 en: 19 Mayo 2008, 22:06 »

Eliminar lineas con split??

Usa Replace.

Saludos
En línea

naderST

Desconectado Desconectado

Mensajes: 237



Ver Perfil
Re: duda como posicionar texto?
« Respuesta #5 en: 19 Mayo 2008, 22:11 »

Eliminar lineas con split??

Usa Replace.

Saludos

Bueno no es eliminar las lineas con split sino usar split para poder elminarlas mira como digo yo pero se me habia olvidado la funcion replace XDDD

Código:
Option Explicit

Private Sub Form_Load()
    Dim Archivo As String
    Dim ArchivoEnLinea As String
    Dim ArchivoPorParte As Variant
    Dim i As Integer
   
    Open "C:\wtf.txt" For Input As #1
        Archivo = Input(LOF(1), #1)
    Close #1
   
    ArchivoPorParte = Split(Archivo, vbCrLf)
   
    For i = 0 To UBound(ArchivoPorParte)
        ArchivoEnLinea = ArchivoEnLinea & ArchivoPorParte(i)
    Next i
   
    MsgBox ArchivoEnLinea
End Sub

Usa replace sorry se me habia olvidado completamente... xD
En línea
Sai-To

Desconectado Desconectado

Mensajes: 181


Ver Perfil
Re: duda como posicionar texto?
« Respuesta #6 en: 20 Mayo 2008, 04:01 »

hola jej grax por la ayuda pero me ha surgido una nueva duda y esta creo que si es dificil!
si tengo esto en un .txt y desde mi programa quiero abrirlo y quitarle todos los espacios para que quede junto como lo hari sabiendo que en el texto tengo esto:

               %var1%               %var2%               %var3%               %var4%               %var5%               %var6%

como hago apra quitarle los espacion y que quede todo junto?
En línea
Tughack

Desconectado Desconectado

Mensajes: 498



Ver Perfil
Re: duda como posicionar texto?
« Respuesta #7 en: 20 Mayo 2008, 04:06 »

hola jej grax por la ayuda pero me ha surgido una nueva duda y esta creo que si es dificil!
si tengo esto en un .txt y desde mi programa quiero abrirlo y quitarle todos los espacios para que quede junto como lo hari sabiendo que en el texto tengo esto:

               %var1%               %var2%               %var3%               %var4%               %var5%               %var6%

como hago apra quitarle los espacion y que quede todo junto?

Creo k no has entiendido como funciona el Replace...
En línea

naderST

Desconectado Desconectado

Mensajes: 237



Ver Perfil
Re: duda como posicionar texto?
« Respuesta #8 en: 20 Mayo 2008, 04:16 »

Usa Replace 0.o

Código:
Option Explicit

Private Sub Form_Load()
    MsgBox Replace("               %var1%               %var2%", " ", "")
End Sub
En línea
Sai-To

Desconectado Desconectado

Mensajes: 181


Ver Perfil
Re: duda como posicionar texto?
« Respuesta #9 en: 20 Mayo 2008, 05:17 »

EXACTO, si se para que sirve peor a MI no me funciona de la manera esta:

Open app.path & "\de.txt" for input as #1
dim todo as string
todo = Input(LOF(1), #1)
close #1

Replace(todo, " ","")

Open app.path & "\d.txt" for Output as #1
print #1, , todo
close #1


ese coe no me sirve sabien que el de.txt tiene esto:


               %var1%               %var2%               %var3%               %var4%               %var5%               %var6%
En línea
seba123neo

Desconectado Desconectado

Mensajes: 648



Ver Perfil WWW
Re: duda como posicionar texto?
« Respuesta #10 en: 20 Mayo 2008, 05:57 »

vos queres volver a escribir en el archivo poniendolo todo junto al texto?? fijate algo asi.

Código:
Private Sub Form_Load()
Dim LaReemplazada As String
Open "c:\de.txt" For Input As #1
Dim todo As String
todo = Input(LOF(1), #1)
Close #1
LaReemplazada = Replace(todo, " ", "")
Open "c:\de.txt" For Output As #1
Print #1, LaReemplazada
Close #1
End Sub

saludos.
En línea

Todos somos ignorantes;lo que pasa es que no todos ignoramos las mismas cosas - Albert Einstein
cΔssiΔnі

Desconectado Desconectado

Mensajes: 493



Ver Perfil
Re: duda como posicionar texto?
« Respuesta #11 en: 20 Mayo 2008, 16:28 »

Creo que para lo que brache quiere, es necesario el uso de dos replace, uno para que elimine los espacios en blanco y otro para que elimine los salto de linea, ya que son 2 cosas totalmente diferente:

Código
Cadena = Replace(Texto, vbCrLf, "")
Cadena = Replace(Cadena, " ", "")
« Última modificación: 20 Mayo 2008, 16:31 por cΔssiΔnі » En línea
®®
Colaborador

Desconectado Desconectado

Mensajes: 5.132


Ver Perfil
Re: duda como posicionar texto?
« Respuesta #12 en: 22 Mayo 2008, 15:20 »

usa join y te comes menos la cabeza
En línea
Karcrack

Desconectado Desconectado

Mensajes: 243


Se siente observado ¬¬'


Ver Perfil
Re: duda como posicionar texto?
« Respuesta #13 en: 22 Mayo 2008, 15:26 »

Para quitar espacios envés de usar Replace usar Trim ;)
En línea

naderST

Desconectado Desconectado

Mensajes: 237



Ver Perfil
Re: duda como posicionar texto?
« Respuesta #14 en: 23 Mayo 2008, 01:37 »

Para quitar espacios envés de usar Replace usar Trim ;)

No creo k sea la solucion en este caso porque tengo entendi que trim solo elimina los espacios de los lados y no los del centro o me equivoco?
En línea
Páginas: [1] 2 Ir Arriba Imprimir 
Ir a:  





Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC