AutoitHacks

Generador de Seriales

Jun 21st, 2012
910
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
AutoIt 1.45 KB | None | 0 0
  1. #cs ----------------------------------------------------------------------------
  2.  
  3.  AutoIt Version: 3.3.8.1
  4.  Author:       Jesux Herrera (GUI) Justin Reno (Function)
  5.  
  6.  Script Function:
  7.     Generador de Seriales (Ejemplo) (Example).
  8.  
  9. #ce ----------------------------------------------------------------------------
  10.  
  11. #include <ButtonConstants.au3>
  12. #include <EditConstants.au3>
  13. #include <GUIConstantsEx.au3>
  14. #include <StaticConstants.au3>
  15. #include <WindowsConstants.au3>
  16. $Form1 = GUICreate("Generador de Seriales", 322, 137, -1, -1)
  17. $Input1 = GUICtrlCreateInput("", 24, 40, 273, 21, BitOR($GUI_SS_DEFAULT_INPUT,$ES_CENTER))
  18. $Generar = GUICtrlCreateButton("Generar", 24, 80, 275, 25)
  19. $Label1 = GUICtrlCreateLabel("Serial", 144, 16, 36, 17)
  20. GUICtrlSetFont(-1, 8, 800, 0, "MS Sans Serif")
  21. $Group1 = GUICtrlCreateGroup("", 8, 0, 305, 129)
  22. GUICtrlCreateGroup("", -99, -99, 1, 1)
  23. GUISetState(@SW_SHOW)
  24.  
  25. While 1
  26.     $nMsg = GUIGetMsg()
  27.     Switch $nMsg
  28.         Case $GUI_EVENT_CLOSE
  29.             Exit
  30.  
  31.         Case $Generar
  32.             GUICtrlSetData($Input1,_GenerateSerialNumber())
  33.  
  34.  
  35.     EndSwitch
  36. WEnd
  37.  
  38. ;Funcion Creada por Justin Reno en el 2008
  39.  
  40. Func _GenerateSerialNumber()
  41.      $Characters = StringSplit("ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890", "")
  42.      $SerialNumber = ""
  43.      For $X = 1 To 5
  44.           For $I = 1 To 5
  45.                $SerialNumber &= $Characters[Random(1, 35, 1)]
  46.           Next
  47.           If $X <> 5 Then $SerialNumber &= " - "
  48.      Next
  49.      Return $SerialNumber
  50. EndFunc
Advertisement
Add Comment
Please, Sign In to add comment