{Resuelto} [vbs] find? xD

Iniciado por xassiz_, 21 Septiembre 2009, 22:41 PM

0 Miembros y 2 Visitantes están viendo este tema.

xassiz_

Hay en vbs algo como el find en batch? Para buscar strings en archivos ?

Pense en algo artesanal con readall pero como que no  ;D



YXVuIGVyZXMgbWF0YWRvIHBhcmEgcG9uZXJ0ZSBhIGRlc2NpZnJhciBlc3RvIHhE

Novlucker

Instr
:http://msdn.microsoft.com/es-es/library/8460tsh1(VS.80).aspx

Ej:
Código (vb) [Seleccionar]
eltexto = "Aqui tenemos un texto cualquiera"
Msgbox instr(1,eltexto,"cualquiera",1)


Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

xassiz_

Gracias  :D

Mira lo que consegui sin preguntar


eltexto = "Aqui tenemos un texto cualquiera"
var = instr (1,eltexto,"cualquiera",1)

if var = 23 then
msgbox"Yes",99,"Find"
else
msgbox"No",99,"Find"
end if


¬¬ xDD



YXVuIGVyZXMgbWF0YWRvIHBhcmEgcG9uZXJ0ZSBhIGRlc2NpZnJhciBlc3RvIHhE

Novlucker

El if no debería de ser con un = 23 ... sino si > 0 .. si es mayor a cero .. se encontró .. sino no  :P

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

xassiz_

Ah, es que tu code cuando lo probe me devolvio 23.. okis jejej xD



YXVuIGVyZXMgbWF0YWRvIHBhcmEgcG9uZXJ0ZSBhIGRlc2NpZnJhciBlc3RvIHhE

Novlucker

Es que debes de mirar que es lo que devuelve la función .. en el lugar 23 es donde hay coincidencia

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

xassiz_




YXVuIGVyZXMgbWF0YWRvIHBhcmEgcG9uZXJ0ZSBhIGRlc2NpZnJhciBlc3RvIHhE