AutoitHacks

Do Until Example - au3 Script - Effect on Window

Mar 27th, 2012
345
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
AutoIt 2.24 KB | None | 0 0
  1. #cs ----------------------------------------------------------------------------
  2.  
  3.  AutoIt Version: 3.3.8.1
  4.  Author: Jesux Herrera - www.autoithacks.tk    
  5.  Script Function: Ejemplo de Do Until.
  6.  
  7. #ce ----------------------------------------------------------------------------
  8. #include <buttonconstants.au3>
  9. #include <guiconstantsex.au3>
  10. #include <windowsconstants.au3>
  11. ;Aqui se terminan de agregar las librerias necesarias
  12.  
  13. $DoUntilExample = GUICreate("Ejemplo Do Until", 290, 212, -1, -1) ;Aqui se crea nuestra ventana (GUI)
  14. $Close = GUICtrlCreateButton("Cerrar", 72, 56, 155, 89) ;Aqui e crea el boton de Cerrar
  15. WinSetTrans($DoUntilExample, "", 0)
  16. GUISetState(@SW_SHOW) ; Aqui la ventana se muestra al cargar todo lo anterior
  17.  
  18. ;Aqui empieza el Do Until
  19. ;Cuando la ventana inicie esta sera invisible y poco a poco se volvera solida
  20. ;Esto eso que crea el efecto
  21. ;----------------------------------------------------------
  22. Local $variable1Local $variable2
  23.  
  24. $variable1 = 0
  25. $variable2 = 255
  26.  
  27. Do
  28.     WinSetTrans($DoUntilExample,"",$variable1)
  29.     $variable1 = $variable1 +1
  30. Until  $variable1 = 255
  31. ;----------------------------------------------------------
  32.  
  33.  
  34. While 1 ;Aqui empieza nuestro ciclo
  35.      $nMsg = GUIGetMsg()
  36.             Switch $nMsg
  37.                   Case $GUI_EVENT_CLOSE ; Representa al boton de Cerrar en la ventana
  38.                   Exit
  39.  
  40.                       Case $Close ;Este es el boton de Cerrar
  41.                        ; De nuevo empezamos el Do Until
  42.                        ; La ventana al cerrarse se volvera trnsparente hasta quedar invisible de nuevo
  43.                        ;Al volverse invisible completamente al final se cerrara el programa
  44.                        ;----------------------------------------------------------
  45.                        Do
  46.                           WinSetTrans($DoUntilExample,"", $variable2)
  47.                            $variable2 = $variable2 -1
  48.                            Until $variable2 = 0
  49.                            Exit
  50.                         ;----------------------------------------------------------
  51.                         ;Aqui termina el Efecto de Do Until en la Ventana                        ;Nuestro Ciclo termina y se cierra el programa.
  52.  
  53. EndSwitch
  54. WEnd
Advertisement
Add Comment
Please, Sign In to add comment