elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [AYUDA] [VBS] Comando "Do"
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [AYUDA] [VBS] Comando "Do"  (Leído 2,612 veces)
.:Xx4NG3LxX:.

Desconectado Desconectado

Mensajes: 203



Ver Perfil WWW
[AYUDA] [VBS] Comando "Do"
« 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


« Última modificación: 20 Enero 2020, 22:03 pm por .:Xx4NG3LxX:. » En línea

"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
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.724


<3


Ver Perfil WWW
Re: [AYUDA] [VBS] Comando "Do"
« Respuesta #1 en: 20 Enero 2020, 22:25 pm »

:https://www.excel-avanzado.com/ejemplos-do-while-vba


En línea

Te vendería mi talento por poder dormir tranquilo.
engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: [AYUDA] [VBS] Comando "Do"
« Respuesta #2 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
En línea

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:.

Desconectado Desconectado

Mensajes: 203



Ver Perfil WWW
Re: [AYUDA] [VBS] Comando "Do"
« Respuesta #3 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...
« Última modificación: 20 Enero 2020, 22:52 pm por .:Xx4NG3LxX:. » En línea

"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
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.878



Ver Perfil
Re: [AYUDA] [VBS] Comando "Do"
« Respuesta #4 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':


« Última modificación: 21 Enero 2020, 06:39 am por Eleкtro » En línea



.:Xx4NG3LxX:.

Desconectado Desconectado

Mensajes: 203



Ver Perfil WWW
Re: [AYUDA] [VBS] Comando "Do"
« Respuesta #5 en: 21 Enero 2020, 22:00 pm »

Citar
Uy, esas comodidades xD...

Si, ¿no? XD...
En línea

"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»"
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines