Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: .:Xx4NG3LxX:. en 20 Enero 2020, 21:56 pm



Título: [AYUDA] [VBS] Comando "Do"
Publicado por: .:Xx4NG3LxX:. en 20 Enero 2020, 21:56 pm
¡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


Título: Re: [AYUDA] [VBS] Comando "Do"
Publicado por: Shell Root en 20 Enero 2020, 22:25 pm
:https://www.excel-avanzado.com/ejemplos-do-while-vba


Título: Re: [AYUDA] [VBS] Comando "Do"
Publicado por: engel lex en 20 Enero 2020, 22:29 pm
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
  1. Dim index As Integer = 0
  2. Do
  3.    Debug.Write("esto se imprime por lo menos una vez")
  4.    index += 1
  5. Loop While index > 10
  6.  


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

Código
  1. Dim index As Integer = 0
  2. Do While index > 10
  3.    Debug.Write("esto nunca se imprime")
  4.    index += 1
  5. Loop
  6.  

until es igual que While pero para la condicion opuesta


Título: Re: [AYUDA] [VBS] Comando "Do"
Publicado por: .:Xx4NG3LxX:. en 20 Enero 2020, 22:48 pm
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...


Título: Re: [AYUDA] [VBS] Comando "Do"
Publicado por: Eleкtro en 21 Enero 2020, 06:24 am
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':
  • 68 74 74 70 73 3a 2f 2f 73 73 36 34 2e 63 6f 6d 2f 76 62 2f 64 6f 2e 68 74 6d 6c (https://en.wikipedia.org/wiki/Hexadecimal)




Título: Re: [AYUDA] [VBS] Comando "Do"
Publicado por: .:Xx4NG3LxX:. en 21 Enero 2020, 22:00 pm
Citar
Uy, esas comodidades xD...

Si, ¿no? XD...