Advertisement
Guest User

DancingOnMyScript.au3

a guest
Apr 21st, 2016
491
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
AutoIt 1.28 KB | None | 0 0
  1. #AutoIt3Wrapper_Au3Check_Parameters=-w 1 -w 2 -w 3 -w 4 -w 5 -w 6
  2.  
  3. ;.......script written by trancexx (trancexx at yahoo dot com)
  4.  
  5. #include <WindowsConstants.au3>
  6. #include <WinAPI.au3>
  7. #include "GIFAnimation.au3"
  8.  
  9. Opt("GUICloseOnESC", 1); ESC to exit
  10. Opt("MustDeclareVars", 1)
  11.  
  12. Global $sTempFolder = @TempDir & "\GIFS"
  13. DirCreate($sTempFolder)
  14.  
  15. Global $sFile = $sTempFolder & "\Dance.gif"
  16. If Not FileExists($sFile) Then
  17.     TrayTip("GIF Download", "Please wait...", 0)
  18.     InetGet("http://i241.photobucket.com/albums/ff141/trancexx_bucket/Dance.gif", $sFile)
  19.     TrayTip("", "", 0)
  20. EndIf
  21.  
  22. If Not FileExists($sFile) Then
  23.     MsgBox(262192, "Download", "Download failed!")
  24.     Exit
  25. EndIf
  26.  
  27. ; Get dimension of the GIF
  28. Global $aGIFDimension = _GIF_GetDimension($sFile)
  29. ; Make GUI
  30. Global $hGui = GUICreate("GIF Animation", $aGIFDimension[0], $aGIFDimension[1], -1, -1, $WS_POPUP, BitOR($WS_EX_LAYERED, $WS_EX_TOPMOST))
  31.  
  32. ; GIF job
  33. Global $hGIF = _GUICtrlCreateGIF($sFile, "", 0, 0)
  34. GUICtrlSetTip(-1, "ESC to exit")
  35.  
  36. ; Make GUI transparent
  37. GUISetBkColor(345) ; some random color
  38. _WinAPI_SetLayeredWindowAttributes($hGui, 345, 255) ; making the GUI transparent
  39. _WinAPI_SetParent($hGui, 0)
  40.  
  41. ; Show it
  42. GUISetState()
  43.  
  44. ; Loop till end
  45. While 1
  46.     If GUIGetMsg() = - 3 Then Exit
  47. WEnd
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement