cramaboule

Song display for Church or Digital signage

18 posts in this topic

#1 ·  Posted (edited)

Hello,

Here is my best script ever!!!

It's a program that display lyrics for church songs. (Sorry in French only, but can be used for any languages...) and images like (jpg, png, bmp,..) and resize them.

- Fade in effect (thanks to UEZ)

- Slide show (display pictures every x sec)

- Open, save list for more flexibility...

- Can handle videos (with VLC)

Thanks to many of the forum members where I took some part of the code...

NEW VERSION V1.6.2 (see link below) 09.2016

Perfect for your presentation!!!

Posted Image

control panel

 

Posted Image

Settings

 

-------------

program can be found HERE

Enjoy!

C.

Edited by cramaboule
new version

Share this post


Link to post
Share on other sites



Well done !

But a little book is more practical than a laptop in church ! Posted Image

Bonne Année !


AutoIt 3.3.14.2 X86 - SciTE 3.6.0WIN 8.1 X64 - Other Example Scripts

Share this post


Link to post
Share on other sites

Well done !

But a little book is more practical than a laptop in church !

Bonne Année !

In my church they display the words to the songs on 2 projection screens as we sing them, that way no books are required. This script seems to do the same functions but in a much more elaborate way than how they do it in my church. If we didn't have the functionality already, I probably would have suggested this to them. :x

If I posted any code, assume that code was written using the latest release version unless stated otherwise. Also, if it doesn't work on XP I can't help with that because I don't have access to XP, and I'm not going to.
Give a programmer the correct code and he can do his work for a day. Teach a programmer to debug and he can do his work for a lifetime - by Chirag Gude
How to ask questions the smart way!

I hereby grant any person the right to use any code I post, that I am the original author of, on the autoitscript.com forums, unless I've specifically stated otherwise in the code or the thread post. If you do use my code all I ask, as a courtesy, is to make note of where you got it from.

Back up and restore Windows user files _Array.au3 - Modified array functions that include support for 2D arrays.  -  ColorChooser - An add-on for SciTE that pops up a color dialog so you can select and paste a color code into a script.  -  Customizable Splashscreen GUI w/Progress Bar - Create a custom "splash screen" GUI with a progress bar and custom label.  -  _FileGetProperty - Retrieve the properties of a file  -  SciTE Toolbar - A toolbar demo for use with the SciTE editor  -  GUIRegisterMsg demo - Demo script to show how to use the Windows messages to interact with controls and your GUI.  -   Latin Square password generator

Share this post


Link to post
Share on other sites

This is very well done! My church uses a program called songshow plus, the version we have does not do video, I would love to see this program handle videeo and have a fade in/out. Very well done cramaboule!

Share this post


Link to post
Share on other sites

This is very well done! My church uses a program called songshow plus, the version we have does not do video, I would love to see this program handle videeo and have a fade in/out. Very well done cramaboule!

There is the fade in/out option

For the video I will publish a nice script that is working with VLC

It does the dual monitor of course !

Share this post


Link to post
Share on other sites

Thanks for sharing!


AutoIt.4.Life Clubrooms - Life is like a Donut (secret key)

Make sure brain is in gear before opening mouth!
Remember, what is not said, can be just as important as what is said.

Spoiler

What is the Secret Key? Life is like a Donut

If I put effort into communication, I expect you to read properly & fully, or just not comment.
Ignoring those who try to divert conversation with irrelevancies.
If I'm intent on insulting you or being rude, I will be obvious, not ambiguous about it.
I'm only big and bad, to those who have an over-active imagination.

I may have the Artistic Liesense ;) to disagree with you. TheSaint's Toolbox (be advised many downloads are not working due to ISP screwup with my storage)

userbar.png

Share this post


Link to post
Share on other sites

Share this post


Link to post
Share on other sites

NEW !!! BeamerV1.2.0 BETA in developpement: with intergation of playing movie

New version release:

BeamerV1.1.2 (07.03.2010)

Fixed: - Fixing bugs about the 'Refrain' that appear in a specific condition

See first post for link

Share this post


Link to post
Share on other sites

NEW VERSION V1.2.2 - 01.06.2011

Fixed: Some bugs

Fixed: Better memory handling (thanks to jftuga and w0uter for the _ReduceMemory UDF)

See first post for link to Download

C.

Share this post


Link to post
Share on other sites

NEW VERSION V1.2.3 - 22.11.2011

- Added: Black or Background Mode (added Button)

- Fixed: Translation is now working in Win7

- Fixed: Movies play now correctly

- Fixed: Works for XP and WIN 7

- Fixed: Small bugs in cycle

- Fixed: _ReduceMemory() put in _Fade() Function for better performance.

- Fixed: small bugs in the display of the author, copyright,...

- Changed: Time of Transition is now in ms for Win7

See first post for link to Download

C.

Share this post


Link to post
Share on other sites

This is an excellent program, I love it.

Would it be easy to adapte it so that it displays web pages?

This will be an excellent application for digital signage.

Please email me at oranais@hotmail.com if you think it is possible.

Thank you.

Share this post


Link to post
Share on other sites

#12 ·  Posted (edited)

Thanks oranais,

Just emailed to you!

NEW VERSION V1.2.4 13.03.2012

- Added: Ability to change the layout opacity

- Added: Layout opacity in black or white

- Added: Check the version of the .lst file

- Addes: Module Update if connected to IE

Report bugs : info [at] cramaboule.host22.com

Edit: misstypo

Edited by cramaboule

Share this post


Link to post
Share on other sites

NEW VERSION V1.3.0 (see link below) 21.05.2012

ADDED: Can handle MOVIE AND POWERPOINT

(and soon Web page/HTML file!!!)

Perfect for your presentation!!!

Share this post


Link to post
Share on other sites

This is excellent work, I will wait for the Web Pages addition.

thanks a lot.

Share this post


Link to post
Share on other sites

brilliant.

just one thing i can't work out,

how do you make an autoit gui go full screen on the second display?


ongoing projects:-firestorm: Largescale P2P Social NetworkCompleted Autoit Programs/Scripts: Variable Pickler | Networked Streaming Audio (in pure autoIT) | firenet p2p web messenger | Proxy Checker | Dynamic Execute() Code Generator | P2P UDF | Graph Theory Proof of Concept - Breadth First search

Share this post


Link to post
Share on other sites

brilliant.

just one thing i can't work out,

how do you make an autoit gui go full screen on the second display?

Hi twitchyliquid64,

Thanks!

He he he he he!!!!

Easy!!!

First of all you have to know which sreen is your 'second display':

#region Detect Monitor
$Monitor = _GetMonitors()
If $Monitor[0][0] = 2 Then
If ($Monitor[1][1] = 0) And ($Monitor[1][2] = 0) Then; According to Microsoft, the Main Monitor has the coordinates 0,0, ..., ...
  $MonL[2] = $Monitor[2][1] ; Monitor 1 Main - Monitor 2 Display
  $MonT[2] = $Monitor[2][2]
  $MonL[1] = $Monitor[1][1]
  $MonT[1] = $Monitor[1][2]
  $Mon = 1
Else
  $MonL[2] = $Monitor[1][1] ; Monitor 2 Main - Monitor 1 Display
  $MonT[2] = $Monitor[1][2]
  $MonL[1] = $Monitor[2][1]
  $MonT[1] = $Monitor[2][2]
  $Mon = 2
EndIf
Else
$Mon = 1 ; Only 1 Monitor
EndIf
#endregion Detect Monitor

(Line 195 and following in my prg)

Then create a GUI WITHOUT border on that 'display'

In my prg I create 3 GUI's for the fade effect (but 1 is possible of course!)

#region GDI create
If $Monitor[0][0] = 2 Then
$hGDI[2] = GUICreate($head1, 1024, 768, $MonL[2], $MonT[2], $WS_POPUP)
$hGDI[0] = GUICreate($head1, 1024, 768, 3, 3, $WS_POPUP, $WS_EX_MDICHILD, $hGDI[2])
$hGDI[1] = GUICreate($head1, 1024, 768, 3, 3, $WS_POPUP, $WS_EX_MDICHILD, $hGDI[2])
Else
$hGDI[2] = GUICreate($head1, 1024, 768, 0, 0)
$hGDI[0] = GUICreate($head1, 1024, 768, 0, 0, $WS_POPUP, $WS_EX_MDICHILD, $hGDI[2])
$hGDI[1] = GUICreate($head1, 1024, 768, 0, 0, $WS_POPUP, $WS_EX_MDICHILD, $hGDI[2])
EndIf
GUISetBkColor("0x000000", $hGDI[2])
GUISetState(@SW_SHOW, $hGDI[2])
GUISetState(@SW_SHOW, $hGDI[0])
GUISetState(@SW_SHOW, $hGDI[1])
WinSetTrans($hGDI[0], "", 0)
WinSetTrans($hGDI[1], "", 0)
; Set Up GDI+
While Not (_GDIPlus_Startup())
Sleep(10)
WEnd
$hGraphic[0] = _GDIPlus_GraphicsCreateFromHWND($hGDI[0])
$hGraphic[1] = _GDIPlus_GraphicsCreateFromHWND($hGDI[1])
_GDIPlus_GraphicsClear($hGraphic[0])
_GDIPlus_GraphicsClear($hGraphic[1])
$WinStateGDI = WinGetState($head1)
$OldWinStateGDI = $WinStateGDI
#endregion GDI create

line 216 in my prg! Please note that I use

$WS_POPUP
to make the windows without border.

That's it !!!

This is excellent work, I will wait for the Web Pages addition.

thanks a lot.

You're welcome... I am quite busy those days, so... I do not know when I'll do it !

Cram.

Share this post


Link to post
Share on other sites

NEW: Version 1.4.0 (11.2012)

See first post :-)

Cramaboule

Share this post


Link to post
Share on other sites

Loooooooong time ago I created this prg....

Today: NEW: Version 1.6.2 (09.2016)

See first post :-)

Cramaboule

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Similar Content

    • WalkHappy
      By WalkHappy
      Hello, I'm in the process of recreation-ally expanding my Auto-it experience for some future awesome presentation-Al capabilities. So I have a user interface which loads a text document onto a GUI-object. The variables of this function are 1) The text document is dynamic in font size and face; giving the viewer an unpredictable horizontal/vertical scroll dimension. 2) The main objective is to animate the vertical scroll-bar so that it moves like the end of a movie with accreditation. 3) I'm trying to limit the accessibility in observation by excluding any mouse functions within the animation process. Any help would be greatly appreciated! Been trying to work on this for days now - from getting element properties, to embedding external code, and even exploiting ("$oIE.navigate") to loading several awkwardly formatted text documents in sequential order just to imitate a slightly offensive animation scheme. Anyways... Suggestions and comments welcomed please!!
      Script is from [Function GUICreate] - Doc:
      GUICreate("Embedded Web control Test", 640, 580, (@DesktopWidth - 640) / 2, (@DesktopHeight - 580) / 2, BitOR($WS_OVERLAPPEDWINDOW, $WS_CLIPSIBLINGS, $WS_CLIPCHILDREN)) GUICtrlCreateObj($oIE, 10, 40, 600, 360) $idButton_Back = GUICtrlCreateButton("Back", 10, 420, 100, 30) $idButton_Forward = GUICtrlCreateButton("Forward", 120, 420, 100, 30) $idButton_Home = GUICtrlCreateButton("Home", 230, 420, 100, 30) $idButton_Stop = GUICtrlCreateButton("Stop", 330, 420, 100, 30) GUISetState(@SW_SHOW) ;Show GUI After this.. This is the window that pop's-up:

       
    • rudi
      By rudi
      Hi.
      You are a solar enthusiast?
      for my personal fun I wrote these two scripts.
      The first one is downloading all the JPG solar pictures, starting at a given date. the 2nd one will display them in an Autoit GUI, with an adjustable image difference for your right and left eye:
      "Stare through" your monitor, so that your left eye will focus the left image, your right eye the right image, then you will recognize the 3D effect.
       
      If you have difficulties to "match" the left / right image to your left / right eye, then ...
      decrease the GUI's size (PAGE-DN), until the "image-middle-distance" is a bit BELOW your eye's distance (depends on your monitor's size and your physiognomy) put your face very close to your monitor, then slowly fade back, until you will recognize to see virtually THREE images Wait a moment to recognize the 3D effect of the "middle image" Concentrate on this "middle image" and it's 3D effect AVOID rotating or moving your head in any direction, except forward/backward! This propably will kill down the focus, if you've had difficulties to get it in the beginning! Try to SLOWLY fade back with your face even more, until you have reached a comfortable distance. Now use PAGE-UP, do increase the GUI's (the images) size: Once you've caught the 3D "match", you can usually increase the size to values, you would have never ever been able to "match" at the first time. (The downloaded images are 1024 x 1024 pixels)  
      #Region ;**** Directives created by AutoIt3Wrapper_GUI **** #AutoIt3Wrapper_Res_Description=Display NASA JPG solar pics as a 3D movie #AutoIt3Wrapper_Res_Fileversion=1.0.0.7 #AutoIt3Wrapper_Res_Fileversion_AutoIncrement=y #AutoIt3Wrapper_Res_LegalCopyright=Rudi Thilo #AutoIt3Wrapper_Res_SaveSource=y #AutoIt3Wrapper_Res_Field=phone|+49 171 685 9 685 #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI **** #cs autoit v3.3.12.0 author: Rudi Thilo +49 171 685 9 685 Download the solar JPG pictures of NASA from the subfolders of the URL specified as first variable declaration 1.) download the JPGs using this script 2.) Use "Solar-GUI-2.au3 to display them as a movie inside an Autoit3 GUI as a "poor-man's-3D-cinema" Both scripts have to be in the same folder. have fun! :D #ce #include <Inet.au3> #include <Date.au3> $url = "http://sdo.gsfc.nasa.gov/assets/img/browse/" $Start = "2015/01/01" $NextDate = $Start $RegExJpgName = '(.*?<a href=")([\d_]+?_1024_0193\.jpg)(">.*)' ; $2 returns the JPG file name. Size 1024x1024, Picture colouring type 0193 (whatsoever that exactly means ;-) $SolarFolder = @ScriptDir & "\SolarJPGs\" DirCreate($SolarFolder) ShellExecute($SolarFolder) HttpSetProxy(1) ; direct access While (_DateDiff("D", $NextDate, _NowCalcDate()) > -1) $NextFolder = $url & $NextDate & "/" ConsoleWrite('@@ Debug(' & @ScriptLineNumber & ') : $NextFolder = ' & $NextFolder & @CRLF & '>Error code: ' & @error & @CRLF) ;### Debug Console GetJPGs($NextFolder) $NextDate = _DateAdd("D", 1, $NextDate) WEnd Func GetJPGs($_URL) $page = _INetGetSource($_URL) $aPage = StringSplit($page, "<tr>", 1) if @error then Exit For $a = 1 To $aPage[0] If StringRegExp($aPage[$a], $RegExJpgName) Then $_JPG = StringStripWS(StringRegExpReplace($aPage[$a], $RegExJpgName, "$2"), 1 + 2) $_NextURL = $_URL & $_JPG $_NextJPG = $SolarFolder & $_JPG If FileExists($_NextJPG) Then ContinueLoop ; that file has been downloaded before ALREADY ConsoleWrite('@@ Debug(' & @ScriptLineNumber & ') : $_NextJPG = ' & $_NextJPG & @CRLF & '>Error code: ' & @error & @CRLF) ;### Debug Console $result = InetGet($_NextURL, $_NextJPG, 1 + 2, 1) EndIf Next EndFunc ;==>GetJPGs  
      #Region ;**** Directives created by AutoIt3Wrapper_GUI **** #AutoIt3Wrapper_Res_Description=Display NASA JPG solar pics as a 3D movie #AutoIt3Wrapper_Res_Fileversion=2.0.0.17 #AutoIt3Wrapper_Res_Fileversion_AutoIncrement=y #AutoIt3Wrapper_Res_LegalCopyright=Rudi Thilo #AutoIt3Wrapper_Res_SaveSource=y #AutoIt3Wrapper_Res_Field=phone|+49 171 685 9 685 #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI **** #cs autoit v3.3.12.0 display the previously downloaded solar images as a movie in one Autoit3 GUI, to get some 3D impression use ARROW-UP to increase the GUI's size use ARROW-DOWN to decrease the GUI's size use LEFT-ARROW to run the movie backward use RIGHT-ARROW to run the movie forward use PAGEUP to increase the delta between the two images (more 3D effect) use PAGEDN to decrease the delta between the two images. Negative values will give you a strange effect use ESC to close the program have fun! :D #ce #include <GUIConstantsEx.au3> #include <MsgBoxConstants.au3> #include <Misc.au3> #include <file.au3> $SolarFolder = @ScriptDir & "\SolarJPGs\" #Region Fill array with all found JPG files $aJPGs = _FileListToArray($SolarFolder, "*.jpg", 1, 1) If @error Then MsgBox(0, "Solar JPGs", "No JGP files found in path" & @CRLF & $SolarFolder) Exit EndIf _ArraySort($aJPGs, 0, 1) #EndRegion Fill array with all found JPG files $Delta = 3 $forward = True $LastDate = StringLeft($aJPGs[1], 4) & "-" & StringMid($aJPGs[1], 5, 2) & "-" & StringMid($aJPGs[1], 7, 2) Local $hDLL = DllOpen("user32.dll") AdlibRegister("ReadKeys") $h = 300 $w = $h * 2 $margin = 2 $GuiTitle = "solar movie, " & $h & " px, " $Gui = GUICreate($GuiTitle & $LastDate, $w + $margin, $h + $margin) $Left = GUICtrlCreatePic($aJPGs[1 + $Delta], $margin, $margin, $w / 2 - $margin * 2, $h - $margin * 2) $Right = GUICtrlCreatePic($aJPGs[1], $w / 2 + $margin, $margin, $w / 2 - $margin * 2, $h - $margin * 2) GUISetState() $pointer = 1 While 1 If ($pointer + $Delta) > (UBound($aJPGs) - 1) Or ($pointer > UBound($aJPGs)) Then MsgBox(0, "", "Last image reached." & @CRLF & @CRLF & "Changing direction to reverse now...", 3) $forward = False $pointer -= 1 ElseIf ($pointer < 1) Or ($pointer + $Delta) < 1 Then MsgBox(0, "", "First image reached." & @CRLF & @CRLF & "Changing direction to forward now...", 3) $forward = True $pointer += 1 EndIf Switch GUIGetMsg() Case $GUI_EVENT_CLOSE ConsoleWrite("close erkannt" & @CRLF) #Region --- CodeWizard generated code Start --- ;MsgBox features: Title=Yes, Text=Yes, Buttons=Yes and No, Default Button=Second, Icon=Question, Timeout=5 ss, Miscellaneous=Top-most attribute If Not IsDeclared("iMsgBoxAnswer") Then Local $iMsgBoxAnswer $iMsgBoxAnswer = MsgBox(262436, "ESC recognized", "Do you want to terminate this program?", 5) Select Case $iMsgBoxAnswer = 6 ;Yes Exit Case $iMsgBoxAnswer = 7 ;No Case $iMsgBoxAnswer = -1 ;Timeout EndSelect #EndRegion --- CodeWizard generated code Start --- EndSwitch $NextName = $aJPGs[$pointer + $Delta] $NextName = StringTrimLeft($NextName, StringInStr($NextName, "\", 0, -1)) $NextDate = StringLeft($NextName, 4) & "-" & StringMid($NextName, 5, 2) & "-" & StringMid($NextName, 7, 2) If $NextDate <> $LastDate Then $LastDate = $NextDate AdjustTitle() EndIf $L = $aJPGs[$pointer + $Delta] $R = $aJPGs[$pointer] GUICtrlSetImage($Left, $L) GUICtrlSetImage($Right, $R) If $forward Then $pointer += 1 Else $pointer -= 1 EndIf WEnd Func ReadKeys() $aPos = WinGetPos($Gui) If _IsPressed("26", $hDLL) Then ; UP arrow key $h += 2 $w = $h * 2 WinMove($Gui, "", $aPos[0] - 1, $aPos[1] - 1, $w + $margin * 4, $h + $margin * 2 + 20) ; symmetrically expand one pixel in each direction AdjustTitle() GUICtrlDelete($Left) GUICtrlDelete($Right) $Left = GUICtrlCreatePic($L, $margin, $margin, $w / 2 - $margin * 2, $h - $margin * 2) $Right = GUICtrlCreatePic($R, $w / 2 + $margin, $margin, $w / 2 - $margin * 2, $h - $margin * 2) ElseIf _IsPressed("28", $hDLL) Then ; DOWN arrow key $h -= 2 $w = $h * 2 WinMove($Gui, "", $aPos[0] + 1, $aPos[1] + 1, $w + $margin * 4, $h + $margin * 2 + 20) ; symmetrically shrink one pixel in each direction AdjustTitle() GUICtrlDelete($Left) GUICtrlDelete($Right) $Left = GUICtrlCreatePic($L, $margin, $margin, $w / 2 - $margin * 2, $h - $margin * 2) $Right = GUICtrlCreatePic($R, $w / 2 + $margin, $margin, $w / 2 - $margin * 2, $h - $margin * 2) ElseIf _IsPressed("21", $hDLL) Then ; PAGE-UP key $Delta += 1 If ($pointer + $Delta) > (UBound($aJPGs) - 1) Then MsgBox(0, "", "The End") Exit EndIf AdjustTitle() ElseIf _IsPressed("22", $hDLL) Then ; PAGE-DOWN key $Delta -= 1 AdjustTitle() ElseIf _IsPressed("25", $hDLL) Then ; LEFT cursor key $forward = False ElseIf _IsPressed("27", $hDLL) Then ; RIGHT cursor key $forward = True EndIf EndFunc ;==>ReadKeys Func AdjustTitle() $GuiTitle = "solar movie, " & $h & " px, D: " & $Delta & " " & $LastDate WinSetTitle($Gui, "", $GuiTitle) EndFunc ;==>AdjustTitle Regards, Rudi.
    • rudi
      By rudi
      Hello,
      It's now working quite nice.
      See this post in the UDF forum
       

       
      Regards, Rudi.
       
      ------------ no need to read all the other lines -----------
       
      this is  a first script, to get NASA solar pictures to my local disk. Works quite okay, but it is very slow.
       
      1.) Possibly there is a chance to speed it up?
       
      #include <Inet.au3> #include <Date.au3> $url = "http://sdo.gsfc.nasa.gov/assets/img/browse/" $Start = "2016/01/01" $NextDate = $Start $RegExJpgName = '(.*?<a href=")([\d_]+?_1024_0193\.jpg)(">.*)' ; $2 returns the JPG file name. Size 1024x1024, Picture colouring type 0193 (whatsoever that exactly means ;-) $SolarFolder = @TempDir & "\SolarJPGs\" DirCreate($SolarFolder) ShellExecute($SolarFolder) HttpSetProxy(1) ; direct access While (_DateDiff("D", $NextDate, _NowCalcDate()) > -1) $NextFolder = $url & $NextDate & "/" ConsoleWrite('@@ Debug(' & @ScriptLineNumber & ') : $NextFolder = ' & $NextFolder & @CRLF & '>Error code: ' & @error & @CRLF) ;### Debug Console GetJPGs($NextFolder) $NextDate = _DateAdd("D", 1, $NextDate) WEnd Func GetJPGs($_URL) $page = _INetGetSource($_URL) $aPage = StringSplit($page, "<tr>", 1) For $a = 1 To $aPage[0] If StringRegExp($aPage[$a], $RegExJpgName) Then $_JPG = StringStripWS(StringRegExpReplace($aPage[$a], $RegExJpgName, "$2"), 1 + 2) $_NextURL = $_URL & $_JPG $_NextJPG = $SolarFolder & $_JPG If FileExists($_NextJPG) Then ContinueLoop ; that file has been downloaded before ALREADY ConsoleWrite('@@ Debug(' & @ScriptLineNumber & ') : $_NextJPG = ' & $_NextJPG & @CRLF & '>Error code: ' & @error & @CRLF) ;### Debug Console $result = InetGet($_NextURL, $_NextJPG, 1 + 2, 1) EndIf Next EndFunc ;==>GetJPGs 2.) When I open the first picture with Irfan View, I can use the "right" arrow to "movie" through that series of JPG files. What is the easiest way to "merge" those pics to a movie? (format doesn't matter, one that's good for androids would be nice. No experience with all that so far. I found how to split movies to one pic per frame using Irfan, but not how to merge JPGs to a movie)
       
      Any suggestions appreciated, propably there are ready-to-use tools out there I just missed, because I didn't know what to search for exactly.
       
      Or there is an easy solution to "play" the images as a movie within an Autoit GUI?
       
       
      Comment:
      Interesting points of time I've found so far are e.g.:
      2016-01-06@12:41:30 the focus on the sun was almost lost 2016-01-13@13:55:18 it's obviously a satelite cam, starting a 360° rotation at this point of time Regards, Rudi.
    • Kanashius
      By Kanashius
      A simple movie management programm. Movies can be stored with name, genre, description, rating and file.
      I translated the Programm in english to post it here. If you like it, please leave me a comment, also if you have any suggestions to make it better or if you found bugs.
      For more information and direct executables, please visit my website: http://kanashius.bplaced.net/?page=filmVerwaltung
      Filmverwaltung_source.zip

    • DaleMahalko
      By DaleMahalko
      This is a really simple script to auto-start a URL in Chrome fullscreen when a Windows computer reboots.
      This allows me to have digital signage created with Google Slides auto-launch fullscreen in a Chrome browser window, but also allows me to schedule automatic Windows updates with auto-restart at 1 am. When Windows reloads, it automatically logs on and goes to the desktop, and then this script relaunches Chrome where we left off.
      The target URL is placed in a folder on the desktop called "AutoURL". To change to a new launch target simply replace the URL file in there, close Chrome, and relaunch this script.
      It only reads the first matching *.URL file and ignores everything else.
       
      ; Auto-launch any URL in Chrome fullscreen at Windows startup ; by Dale Mahalko - dmahalko@gmail.com ; #AutoIt3Wrapper_Change2CUI=y $URLFile=FileFindFirstFile ( @DesktopDir & "\AutoURL\*.url" ) IF $URLFile <> -1 Then $TheFile = @DesktopDir & "\AutoURL\" & FileFindNextFile($URLFile) ConsoleWrite("Found first *.url file: " & $TheFile & @CRLF) $sURL=IniRead( $TheFile,"InternetShortcut","URL","") ConsoleWrite("URL: " & $sURL & @CRLF) $Params = " --start-fullscreen " & Chr(34) & $sURL & chr(34) ConsoleWrite("Params: " & $Params & @CRLF) ShellExecute(@ProgramFilesDir & "\Google\Chrome\Application\chrome.exe", $Params ) EndIf FileClose($URLFile) Setup:
      0. Install Google Chrome.
      1. Enable Windows Automatic Update, to run at some time when the sign doesn't need to be viewed.
      2. Create either a local user account on the machine, or a network domain account.
      3. Using the Registry editor, set up Windows AutoAdminLogon so this account automatically logs on and goes to the desktop at system startup. Be sure to specify the username as either LocalMachineName\Username or DomainName\Username   ... the password is plaintext in the registry using AutoAdminLogin, so don't give this account administrative privileges.
      4. Using the auto-login account, create a desktop folder called "AutoURL"
      5. Compile this script, and put the program in the Startup folder of the auto-logon account. Also put a shortcut to this program on the desktop.
      Usage:
      6. In Chrome highlight the text in the address bar of the page you want to auto-launch. Now point at the highlighted text and drag the it onto the Windows desktop, onto the "AutoURL" folder. This will create a *.URL file in the folder, pointing to that address.
      7. If there is old/previous URL file present in the "AutoURL" folder, delete it or move it out.
      8. If Chrome is open, close it, and run this script via the shortcut on the desktop to relaunch the URL fullscreen.
       
      Simple sample kitteh Google Slides slideshow I created for testing this:  
      https://docs.google.com/presentation/d/1GyrKkNy6HQvvN4CVVMsDe8CR3DtRV0EwgF9_3iTH8rQ/pub?start=true&loop=true&delayms=3000