Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: xassiz_ en 26 Septiembre 2009, 15:39 PM

Título: {Resuelto} [vbs] importante! ayuda with bucles!
Publicado por: xassiz_ en 26 Septiembre 2009, 15:39 PM
Quiero hacer un bucle infinito.. bien, do+loop.

Pero quiero un code con esta estructura por ejemplo:

do
[codigo]

if condicion = correcta
msgbox"correcta",99,"Prueba"
volver al inicio
end if

[codigo]
loop


Pero si donde puse "volver al inicio" pongo un loop, da error!


Saludos
Título: Re: [vbs] importante! ayuda with bucles!
Publicado por: Novlucker en 26 Septiembre 2009, 15:51 PM
No entiendo  :-X

Para que usas "volver al inicio" si debería de ser algo automático .. se supone que se evalua el IF y se pasa de este .. así que el bucle vuelve a comenzar

Saludos
Título: Re: [vbs] importante! ayuda with bucles!
Publicado por: xassiz_ en 26 Septiembre 2009, 15:56 PM
a ver.. puse un mal ejemplo xD


A ver, imaginate un InputBox que pide algo. Si ese algo no es lo que yo quiero el code sigue, pero si lo es quiero que vuelva. Pero el caso es que al final de todo tambien tengo un loop, entonces fallaría por eso.

Por eso puse [codigo] ahi xd
Título: Re: [vbs] importante! ayuda with bucles!
Publicado por: Novlucker en 26 Septiembre 2009, 16:02 PM
Sigo sin entender XD

Plantealo al revés ..

Código (vb) [Seleccionar]
if condicion <> correcta
'codigo que se te ocurra


Si no es correcta ejecuta el código, y sino vuelve al principio solo

Saludos

Título: Re: [vbs] importante! ayuda with bucles!
Publicado por: xassiz_ en 26 Septiembre 2009, 16:08 PM
A ver,, pongo un eejmplo xDD


do

texto = InputBox("Escribe un texto","Ejemplo para nov xD","Escribe casa")

if texto <> "casa" then
loop
end if

frase = "Vivo en una "&texto
msgbox frase

loop
Título: Re: [vbs] importante! ayuda with bucles!
Publicado por: Novlucker en 26 Septiembre 2009, 16:25 PM
Pero es que no entiendo por que debe de ir fuera del IF  :-X

Código (vb) [Seleccionar]
do

texto = InputBox("Escribe un texto","Ejemplo para nov xD","Escribe casa")

if texto <> "casa" then
frase = "Vivo en una "&texto
msgbox frase
end if

loop

Título: Re: [vbs] importante! ayuda with bucles!
Publicado por: xassiz_ en 26 Septiembre 2009, 16:29 PM
Noo, porque yo quiero que salga un msgbox que diga "Vivo en una casa".

Título: Re: [vbs] importante! ayuda with bucles!
Publicado por: Novlucker en 26 Septiembre 2009, 16:32 PM
Código (vb) [Seleccionar]
do

texto = InputBox("Escribe un texto","Ejemplo para nov xD","Escribe casa")

if texto <> "casa" then
frase = "Vivo en una "&texto
msgbox frase
else
msgbox "Vivo en una casa"
end if

loop

:huh:

:xD
Título: Re: [vbs] importante! ayuda with bucles!
Publicado por: xassiz_ en 26 Septiembre 2009, 16:46 PM
A ver, no quiero hacer un else, quiero que solo se muestre si el usuario ingresa "casa" asi que quiero que vuelva al principio!!!!!!!!!

Es un ejemplo solamente! Necesito volver!
Título: Re: [vbs] importante! ayuda with bucles!
Publicado por: Novlucker en 26 Septiembre 2009, 20:06 PM
Ok!

Bueno .. no puedes usar etiquetas, pero si puedes hacer uso de funciones para llamarlas solo si .. pero en este caso es lo mismo que el IF ELSE, así que no entiendo como es que no quieres hacerlo con ELSE! a lo sumo podrías anidar algunos IF pero nada más

Saludos
Título: Re: [vbs] importante! ayuda with bucles!
Publicado por: xassiz_ en 26 Septiembre 2009, 20:41 PM
A ver, el caso es que mi code no quiere mostrar un msgbox.. es mas complejo xDD

Pero este solo fue a modo de ejemplo  :rolleyes:


A ver si entiendes mejor:


do

[mucho codigo]

loop


Pero dentro de ese [mucho codigo], dependiendo si una condicion se cumple o no, deseo hacer un loop antes, pero da error!

A ver si entiendes xD
Título: Re: [vbs] importante! ayuda with bucles!
Publicado por: Novlucker en 26 Septiembre 2009, 20:57 PM
CitarA ver si entiendes xD
No  :xD

Lo que no entiendo es .. cual es el problema! Puedes poner IF-ELSE, DO-LOOP, un IF dentro de un LOOP, un LOOP dentro de un IF, muchos de estos anidados, etc etc.

Tu problema no es de programación es de LÓGICA!

Si prefieres no publicar el code, enviame un PM con lo que tengas, lo miro, te contesto, y luego vienes aquí y me das la razón  :xD

Saludos
Título: Re: [vbs] importante! ayuda with bucles!
Publicado por: xassiz_ en 26 Septiembre 2009, 21:04 PM
Ya veras como tengo razon ¬¬

Code sended xDD