qwert Posted July 10, 2016 Share Posted July 10, 2016 Whiteboard videos—also known as kinetic typography—have been popular for years, and there are online services and costly software for creating them. ( video example ) I’ve often thought AutoIt3 would be a good basis for implementing a simple, table-driven, ”moving text” sequence. Plus, it would be easy to have a graphic as a backdrop, which is also popular. But I haven’t been able to locate anyone’s attempt at this, although I did locate two 8-year-old scripts that provide some foundation elements for it: But before I start trying to build something, I’d like to ask: does anyone happen to know of a better starting point that these two scripts? Thanks in advance for any suggestions. Link to comment Share on other sites More sharing options...
scintilla4evr Posted July 11, 2016 Share Posted July 11, 2016 (edited) Challenge accepted. I wrote an UDF, that may "fit": Motion Graphics UDF (it's still in development) Edited July 11, 2016 by scintilla4evr Just Monika. Spoiler CompileIt - an experimental AutoIt-to-machine code compiler Apps: Power Calculator | AutoItFX | AudioBox | vPaint 4 | Color Book Editor UDFs: Advanced Math UDF | Blender UDF | Motion Graphics UDF | ColorEx UDF | ChakraCore UDF | CUDA UDF Adobe UDFs: Photoshop | ... Examples & Small Scripts: Distorting GDI+ Paths with other Paths | Combining GDI+ Paths with different combine modes | _WinAPI_DwmEnableBlurBehindWindow in Windows 10 | Running AutoIt code from any web browser Link to comment Share on other sites More sharing options...
qwert Posted July 11, 2016 Author Share Posted July 11, 2016 Thanks for posting. It looks very promising. But in my attempt to run the basic example, I get syntax errors with the ()() elements like ($oObject.x)($iTime). It's probably due to an oversight on my part, but I can't see it. Link to comment Share on other sites More sharing options...
scintilla4evr Posted July 11, 2016 Share Posted July 11, 2016 50 minutes ago, qwert said: Thanks for posting. It looks very promising. But in my attempt to run the basic example, I get syntax errors with the ()() elements like ($oObject.x)($iTime). It's probably due to an oversight on my part, but I can't see it. What version of AutoIt you used to run the example? Just Monika. Spoiler CompileIt - an experimental AutoIt-to-machine code compiler Apps: Power Calculator | AutoItFX | AudioBox | vPaint 4 | Color Book Editor UDFs: Advanced Math UDF | Blender UDF | Motion Graphics UDF | ColorEx UDF | ChakraCore UDF | CUDA UDF Adobe UDFs: Photoshop | ... Examples & Small Scripts: Distorting GDI+ Paths with other Paths | Combining GDI+ Paths with different combine modes | _WinAPI_DwmEnableBlurBehindWindow in Windows 10 | Running AutoIt code from any web browser Link to comment Share on other sites More sharing options...
qwert Posted July 11, 2016 Author Share Posted July 11, 2016 v3.3.14.2 Link to comment Share on other sites More sharing options...
scintilla4evr Posted July 11, 2016 Share Posted July 11, 2016 I think it's the problem with Au3Check. I'll add #AutoIt3Wrapper_Run_AU3Check=n to all examples, when I'll post an update (in a few minutes) Just Monika. Spoiler CompileIt - an experimental AutoIt-to-machine code compiler Apps: Power Calculator | AutoItFX | AudioBox | vPaint 4 | Color Book Editor UDFs: Advanced Math UDF | Blender UDF | Motion Graphics UDF | ColorEx UDF | ChakraCore UDF | CUDA UDF Adobe UDFs: Photoshop | ... Examples & Small Scripts: Distorting GDI+ Paths with other Paths | Combining GDI+ Paths with different combine modes | _WinAPI_DwmEnableBlurBehindWindow in Windows 10 | Running AutoIt code from any web browser Link to comment Share on other sites More sharing options...
qwert Posted July 14, 2016 Author Share Posted July 14, 2016 Can someone clear this up for me? I've downloaded the 0.0.4 version from the example library. The examples DO run properly. And I can compile any of them without errors. But whenever I run SyntaxCheck, I get all the original errors. I'm not at all familiar with the ()() syntax for objects. I've never seen such a thing. Can someone point out where documentation can be found? And are the Au3 Wrapper features just a little behind the times? Thanks for any help. Link to comment Share on other sites More sharing options...
scintilla4evr Posted July 14, 2016 Share Posted July 14, 2016 4 hours ago, qwert said: I'm not at all familiar with the ()() syntax for objects. I've never seen such a thing. Can someone point out where documentation can be found? And are the Au3 Wrapper features just a little behind the times? The ()() syntax can be used for COM objects. Some of them have a 'default' method, which can be called by writing ($oObject)(arguments...), where $oObject is your COM object. In AutoItObject , a library used by MoGraph UDF, you can declare a "__default__" method, which can be called using the ()() syntax. Actually, you can write: ($oObject1.object2)($a, $b, $c) like this: $oObject1.object2.__default__($a, $b, $c) Just Monika. Spoiler CompileIt - an experimental AutoIt-to-machine code compiler Apps: Power Calculator | AutoItFX | AudioBox | vPaint 4 | Color Book Editor UDFs: Advanced Math UDF | Blender UDF | Motion Graphics UDF | ColorEx UDF | ChakraCore UDF | CUDA UDF Adobe UDFs: Photoshop | ... Examples & Small Scripts: Distorting GDI+ Paths with other Paths | Combining GDI+ Paths with different combine modes | _WinAPI_DwmEnableBlurBehindWindow in Windows 10 | Running AutoIt code from any web browser Link to comment Share on other sites More sharing options...
qwert Posted July 14, 2016 Author Share Posted July 14, 2016 Thanks for the explanation. I do follow what you're saying, yet I'm unsure of how to resolve the error detections. Or should I just use the functions and leave it to a future version of SyntaxCheck to catch up with current technology? Either way, thanks for the UDF. I think I'll be able to build something useful with it. Link to comment Share on other sites More sharing options...
BrewManNH Posted July 15, 2016 Share Posted July 15, 2016 Just ignore the syntax errors unless they're happening when you're running the script. Or, disable using Au3Check when you run the script. 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 GudeHow 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 Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now