Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: .:: KsV ::. en 24 Junio 2015, 00:45 am



Título: Efecto maquina de escribir en Vbs para Consola
Publicado por: .:: KsV ::. en 24 Junio 2015, 00:45 am
Les traigo un efecto sus script. Es un efecto parecidio al que sale en Matrix  cuando Neo esta en frente de la pc y en la pantalla aparece

Neo,levantate .Sigue al conejo blanco

Bueno aqui esta la funcion  y tambien una breve explicacion de cada parte del codigo

Code:
 
Código
  1.  'llamamos a la funcion MaqEsc() con el texto incluido casi
  2. 'al final esta un numero este indica el tiempo en milisegundos
  3. 'en que iran apareciendo las letras
  4.  
  5. call MaqEsc("HOLA SOY EL USUARIO .::KSV::. DEL FORO DE ELHACKER.NET",60)
  6. Function MaqEsc(Striing,tt)
  7. For i = 1 To Len(Striing) 'Iniciamos un for hasta la ultima letra ,para saber
  8. X = (Mid(Striing, i, 1)) 'cuantas letras son usamos Len() esto regresa la cantidad de letras 'nos movemos letra x letra con mid(cadenaDeTexto,EmpezandoPor,CantidadDeLetrasAprosesar)
  9.  
  10. If x= " " then 'Si el caracter que estamos analizando
  11. wscript.sleep 00 'es espacio se ignora y "aparece de inmediato"
  12. else 'De lo contrario se espera tt tiempo wscript.sleep tt 'tt = al tiempo q se le asigna en mi caso 60 milisegundos
  13. End If
  14. Wscript.StdOut.Write x  'Escribe caracter por caracter tambien se puede usar wscript.echo x
  15. Next
  16. wscript.sleep 3000 'esperamos 3000 milisegundos osea 3 s. y cerramos
  17. End function


Espero que les guste Adios