Leer un texto especifico con VBSCRIPT

Iniciado por duckseven, 13 Junio 2011, 18:32 PM

0 Miembros y 1 Visitante están viendo este tema.

duckseven

Amigos yo tengo un pequeño problema, tengo un archivo de texto pero no se como puedo hacer para leer solo un pedaso de la linea de texto
Ejemplo
servername=SERVERS

Quiero que mi script solo lea el texto que esta despues de servername=
es decir quiero que me devuelva el texto SERVERS y almacenarlo en una variable o el texto que este escrito en esa linea, agradezco de antemano su ayuda son unos genios estuve leyendo algunos post pero no me queda claro, el script que estuve intentado hacer no me funciono, se los ;-) dejo aqui abajo gracias  ;-)  ;-)

*************************
Código (vb) [Seleccionar]
Set objfso = createobject("scripting.filesystemobject")
Set archivotexto = objfso.opentextfile("servername.cdw",1)
archivotexto.skipline  
msgbox archivotexto.read(8)              
archivotexto.close

******************************

Vallejote

#1
Buenas Duckseven,

Soy nuevo en el foro y me gustaría echarte una mano.

sencillamente deberias de usar la función split.

Código (vb) [Seleccionar]
x = Split(archivotexto.read(8), "=")

entonces en la variable x tendrás 2 partes, lo de antes del = y lo de después.
Para mostrar solo lo de servers sería:

Código (vb) [Seleccionar]
Msgbox (x(1))

Espero que te sirva!

Un saludo!






[MOD] Bienvenido al foro, usa el botón "Insertar código"

Eleкtro

Vallejote, está bien que quieras ayudar, pero aparte de la nota que te he dejado en tu comentario, fíjate en la fecha del post, la ayuda no es necesaria en este caso y está prohibido revivir temas antiguos :P.

Cierro el tema,
Un saludo!