[AYUDA] [VBS] Comando "Do"

Iniciado por .:Xx4NG3LxX:., 20 Enero 2020, 21:56 PM

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

.:Xx4NG3LxX:.

¡Hola a todos!

Necesito ayuda... Más bien una explicación excelente (ya que soy pésimo para enteder cosas en VBS  :xD) sobre el comando "Do" (en VBS).

 Lo que quiero entender bien es; su sintaxis y su uso. Porque lo unico que sé es que "Do", significa "Hacer" y eso me da más curiosidad acerca del comando.

 Ya sé que hay muchos, más bien demasiados tutoriales acerca de VBS, pero vuelvo y repito; SOY MUY MALO PARA ENTENDER ESTAS COSAS!!!

Gracias de antemano...!!!

PD: si me dieran ejemplos, para yo analizarlos y así, ir entendiéndolo mejor, estaría genial.

NO ME DEJEN MORIR
"Quizá Batch no sea un lenguaje de programación, pero no obstante deja de ser útil. Asi que no anden diciendo «Que ganas de perder el tiempo»"



Shell Root

Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

engel lex

Do en VBS es la instruccion para un ciclo, siempre va con Loop... y lleva condiciones como While y Until (while es mientras que se cumpla la condicion y until mientras la condicion no se cumpla)


en este codigo aunque la condicion no se cumple, al evaluarse al final se ejecuta una vez

Código (vb) [Seleccionar]
Dim index As Integer = 0
Do
   Debug.Write("esto se imprime por lo menos una vez")
   index += 1
Loop While index > 10



en este codigo ya que la condicion no se cumple al evaluarse al inicio nunca se ejecuta

Código (vb) [Seleccionar]
Dim index As Integer = 0
Do While index > 10
   Debug.Write("esto nunca se imprime")
   index += 1
Loop


until es igual que While pero para la condicion opuesta
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

.:Xx4NG3LxX:.

#3
Gracias a ambos

Si alguien quiere seguir aportando, bienvenido sea. Seguiré investigando engel lex

EDITO: Shell Root. ¿Podrías colocar el link para sólo clickearlo? Gracias...
"Quizá Batch no sea un lenguaje de programación, pero no obstante deja de ser útil. Asi que no anden diciendo «Que ganas de perder el tiempo»"



Eleкtro

#4
Cita de: .:Xx4NG3LxX:. en 20 Enero 2020, 22:48 PM
EDITO: Shell Root. ¿Podrías colocar el link para sólo clickearlo? Gracias...

Uy, esas comodidades xD...

Aquí tienes otro enlace para ir practicando el 'Do':










.:Xx4NG3LxX:.

Citar
Uy, esas comodidades xD...

Si, ¿no? XD...
"Quizá Batch no sea un lenguaje de programación, pero no obstante deja de ser útil. Asi que no anden diciendo «Que ganas de perder el tiempo»"