Walkabout Posted November 23, 2005 Posted November 23, 2005 (edited) Hi All,I'm a long time lurker and big fan of AutoIt.In the spirit of giving back to the community that has given me so much, here's my first contribution. It's not very well documented and is still really in Beta stage.The idea is to enable people who cannot code to gain some of the benefits of AutoIt by creating simple scripts in a spreadsheet. The contents of send() commands or execute() commands can be put in a spreadsheet and this script will read those strings and either send or execute them in a specified window. I've also added an expandable help section (see screenshots) that will allow the user to copy some sample strings to the clipboard for repasting into the spreadsheet.I've attached a sample spreadsheet as a CSV. It's pretty hard to come up with a more complex sample as everyone uses quite varied software.ADEPT_1.5.6.au3RegardsWalkaboutedit: uploaded new version 1.5.6 and re-named ADEPT (Auto Data Entry and Processing Tool).Recycling.icoStop.icoADE_Sample_Sourcefile__Untitled___Notepad_.txtADEPT_Sample_file_CSV.txt Edited September 26, 2006 by Walkabout My Stuff:AutoIt for the MassesWait until Oracle Apps is readySend email natively from Autoit3
peter1234 Posted November 23, 2005 Posted November 23, 2005 @Walkabout: Wow, that must be a record for longest script in first post.
Walkabout Posted November 23, 2005 Author Posted November 23, 2005 @Walkabout:Wow, that must be a record for longest script in first post. :"> I contemplated attaching it, but it's mostly Dim's and Data for the Listview.Regards My Stuff:AutoIt for the MassesWait until Oracle Apps is readySend email natively from Autoit3
ptrex Posted November 23, 2005 Posted November 23, 2005 Hello,I ran the script (copied from the code in your post). And it gave some errors.C:\_\Apps\AutoIT3\test.au3(563,45) : ERROR: RefreshWindowList() previously called with 0 arg(s). Min = 1.Func ReFreshWindowList(ByRef $OldWindowList)~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^Still in BETA or maybe some more documentation would be nice. Contributions :Firewall Log Analyzer for XP - Creating COM objects without a need of DLL's - UPnP support in AU3Crystal Reports Viewer - PDFCreator in AutoIT - Duplicate File FinderSQLite3 Database functionality - USB Monitoring - Reading Excel using SQLRun Au3 as a Windows Service - File Monitor - Embedded Flash PlayerDynamic Functions - Control Panel Applets - Digital Signing Code - Excel Grid In AutoIT - Constants for Special Folders in WindowsRead data from Any Windows Edit Control - SOAP and Web Services in AutoIT - Barcode Printing Using PS - AU3 on LightTD WebserverMS LogParser SQL Engine in AutoIT - ImageMagick Image Processing - Converter @ Dec - Hex - Bin -Email Address Encoder - MSI Editor - SNMP - MIB ProtocolFinancial Functions UDF - Set ACL Permissions - Syntax HighLighter for AU3ADOR.RecordSet approach - Real OCR - HTTP Disk - PDF Reader Personal Worldclock - MS Indexing Engine - Printing ControlsGuiListView - Navigation (break the 4000 Limit barrier) - Registration Free COM DLL Distribution - Update - WinRM SMART Analysis - COM Object Browser - Excel PivotTable Object - VLC Media Player - Windows LogOnOff Gui -Extract Data from Outlook to Word & Excel - Analyze Event ID 4226 - DotNet Compiler Wrapper - Powershell_COM - New
Walkabout Posted November 23, 2005 Author Posted November 23, 2005 Hello,I ran the script (copied from the code in your post). And it gave some errors.Still in BETA or maybe some more documentation would be nice.Ptrex,Thanks for your feedback. It ran fine on my PC at work, but I had the same problem as you when I ran it at home. Might be a Beta version thing. I've fiddled with it and it seems to be working OK on 3.1.87 now, though Au3Check does throw up an error about Execute(). Just ignore it.I'm glad you looked in here as it was your little script using Execute that gave me the idea to do this I've also uploaded a sample source file (Excel), and some screendumps of the GUI before running it. The second one shows the help expanded which allows the user to copy AutoIt3 commands to the clipboard for pasting into the source spreadsheet.RegardsWalkabout My Stuff:AutoIt for the MassesWait until Oracle Apps is readySend email natively from Autoit3
ptrex Posted November 23, 2005 Posted November 23, 2005 @WalkaboutThanks for the feedback.Nice screenshots !!I will update my Beta version today and try again.your little script using Execute that gave me the ideaGlad you liked the Execute example You can do a lot of cretive things with this, if you think about it.Keep up the good work !! Contributions :Firewall Log Analyzer for XP - Creating COM objects without a need of DLL's - UPnP support in AU3Crystal Reports Viewer - PDFCreator in AutoIT - Duplicate File FinderSQLite3 Database functionality - USB Monitoring - Reading Excel using SQLRun Au3 as a Windows Service - File Monitor - Embedded Flash PlayerDynamic Functions - Control Panel Applets - Digital Signing Code - Excel Grid In AutoIT - Constants for Special Folders in WindowsRead data from Any Windows Edit Control - SOAP and Web Services in AutoIT - Barcode Printing Using PS - AU3 on LightTD WebserverMS LogParser SQL Engine in AutoIT - ImageMagick Image Processing - Converter @ Dec - Hex - Bin -Email Address Encoder - MSI Editor - SNMP - MIB ProtocolFinancial Functions UDF - Set ACL Permissions - Syntax HighLighter for AU3ADOR.RecordSet approach - Real OCR - HTTP Disk - PDF Reader Personal Worldclock - MS Indexing Engine - Printing ControlsGuiListView - Navigation (break the 4000 Limit barrier) - Registration Free COM DLL Distribution - Update - WinRM SMART Analysis - COM Object Browser - Excel PivotTable Object - VLC Media Player - Windows LogOnOff Gui -Extract Data from Outlook to Word & Excel - Analyze Event ID 4226 - DotNet Compiler Wrapper - Powershell_COM - New
Walkabout Posted November 29, 2005 Author Posted November 29, 2005 Updated script to deal with Excel "Cannot Empty Clipboard" error. For general reference, leave a short sleep (I've had success with 50ms) between a copy in an Excel Window and a Clipget(). Excel seems to do some post copy playing around with the clipboard which conflicts with the operation of Clipget(). Walkabout. My Stuff:AutoIt for the MassesWait until Oracle Apps is readySend email natively from Autoit3
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