User Defined Functions: Difference between revisions

From AutoIt Wiki
Jump to navigation Jump to search
(_SysTray addd)
Line 1: Line 1:
This page is a listing of libraries of '''user defined functions''' (UDF). These libraries have been written to allow easy integration into your own scripts and are a very valuable resource for any programmer.
This page is a listing of libraries of '''user defined functions''' (UDF). These libraries have been written to allow easy integration into your own scripts and are a very valuable resource for any programmer.
This list is probably not complete (277 UDFs on 2016/08/10), but constantly supplemented.
This list is probably not complete (278 UDFs on 2016/08/11), but constantly supplemented.
If you do not find a solution here, ask a new question on the [http://www.autoitscript.com/forum/forum/2-general-help-and-support/ forum].
If you do not find a solution here, ask a new question on the [http://www.autoitscript.com/forum/forum/2-general-help-and-support/ forum].


Line 16: Line 16:
* [http://www.autoitscript.com/forum/index.php?showtopic=154439 Chrome (by seangriffin)] - The same as above for Google Chrome. Automate the most common tasks in Chrome with the Chrome UDF.
* [http://www.autoitscript.com/forum/index.php?showtopic=154439 Chrome (by seangriffin)] - The same as above for Google Chrome. Automate the most common tasks in Chrome with the Chrome UDF.
* [http://www.autoitscript.com/forum/index.php?showtopic=95595 Firefox (by Stilgar)] - A little less support for automation than IE, but still very good.
* [http://www.autoitscript.com/forum/index.php?showtopic=95595 Firefox (by Stilgar)] - A little less support for automation than IE, but still very good.
* [https://www.autoitscript.com/forum/files/file/224-firefox-profile-backup/ FireFox Profile Backup 1.0 (by careca)] - Backup or restore your firefox profile, the application searches for the profile in home drive, That will be the one to backup.
* [http://www.autoitscript.com/forum/files/file/224-firefox-profile-backup/ FireFox Profile Backup 1.0 (by careca)] - Backup or restore your firefox profile, the application searches for the profile in home drive, That will be the one to backup.
* [http://www.autoitscript.com/forum/index.php?showtopic=124330 _FF_AutoLogin (by Stilgar)] - This is a auto-login function and login-function-generator for FireFox and the FF.au3.
* [http://www.autoitscript.com/forum/index.php?showtopic=124330 _FF_AutoLogin (by Stilgar)] - This is a auto-login function and login-function-generator for FireFox and the FF.au3.
* [http://www.autoitscript.com/forum/index.php?showtopic=92035 _FF_DM (by Stilgar)] - UDF to control the FireFox Download-Manager (not the download-window).
* [http://www.autoitscript.com/forum/index.php?showtopic=92035 _FF_DM (by Stilgar)] - UDF to control the FireFox Download-Manager (not the download-window).
* [http://www.autoitscript.com/forum/index.php?showtopic=91650 _FF_FoxBox (by Stilgar)] - UDF to control Fox!Box (A Mozilla Firefox extension for the AVM FRITZ!Box) with FF.au3.
* [http://www.autoitscript.com/forum/index.php?showtopic=91650 _FF_FoxBox (by Stilgar)] - UDF to control Fox!Box (A Mozilla Firefox extension for the AVM FRITZ!Box) with FF.au3.
* [http://www.autoitscript.com/forum/index.php?showtopic=91665 _FF_Screengrab (by Stilgar)] - UDF to control Screengrab! (FireFox-AddOn) with FF.au3.
* [http://www.autoitscript.com/forum/index.php?showtopic=91665 _FF_Screengrab (by Stilgar)] - UDF to control Screengrab! (FireFox-AddOn) with FF.au3.
* [http://www.autoitscript.com/forum/topic/124330-_htmlau3-v101/ _HTML (by Stilgar)] - Get informations from any HTML (XML) source, without any browser.
* [http://www.autoitscript.com/forum/index.php?showtopic=124330 _HTML (by Stilgar)] - Get informations from any HTML (XML) source, without any browser.
* [http://www.autoitscript.com/forum/index.php?showtopic=166542 HTMLDocumentEvents (by SmOke_N)] - Track IE document events.
* [http://www.autoitscript.com/forum/index.php?showtopic=166542 HTMLDocumentEvents (by SmOke_N)] - Track IE document events.
* [http://www.autoitscript.com/forum/index.php?showtopic=167035 IEEx (by SmOke_N)] - IE extended library with some Javascript options
* [http://www.autoitscript.com/forum/index.php?showtopic=167035 IEEx (by SmOke_N)] - IE extended library with some Javascript options
Line 46: Line 46:
* [http://www.autoitscript.com/forum/index.php?showtopic=155905 EXml.au3 (by jdelaney)] - Create Excel file (SpreadsheetML) through "Microsoft.XMLDOM"
* [http://www.autoitscript.com/forum/index.php?showtopic=155905 EXml.au3 (by jdelaney)] - Create Excel file (SpreadsheetML) through "Microsoft.XMLDOM"
* [http://www.autoitscript.com/forum/index.php?showtopic=116072 EzMySql (by Yoriz)] - EzMySql - Use MySQL Databases with AutoIt.
* [http://www.autoitscript.com/forum/index.php?showtopic=116072 EzMySql (by Yoriz)] - EzMySql - Use MySQL Databases with AutoIt.
* [http://www.autoitscript.com/forum/topic/94920-solved-passing-parameters-using-dllcall-to-a-c-dll/?do=findComment&comment=684751 FireBird (by eltorro)] - FireBird, Interbase DLL UDF.
* [http://www.autoitscript.com/forum/index.php?showtopic=94920 FireBird (by eltorro)] - FireBird, Interbase DLL UDF.
* [http://www.autoitscript.com/forum/index.php?showtopic=127101 MS SQL (by TheLuBu)] - MSSQL.au3.
* [http://www.autoitscript.com/forum/index.php?showtopic=127101 MS SQL (by TheLuBu)] - MSSQL.au3.
* [http://www.autoitscript.com/forum/index.php?showtopic=51952 MS SQL (by ChrisL)] - _SQL.au3. ADODB Connection.
* [http://www.autoitscript.com/forum/index.php?showtopic=51952 MS SQL (by ChrisL)] - _SQL.au3. ADODB Connection.
* [http://www.autoitscript.com/forum/index.php?showtopic=20814 MySQL (by cdkid)] - MySQL relational database management system UDF.
* [http://www.autoitscript.com/forum/index.php?showtopic=20814 MySQL (by cdkid)] - MySQL relational database management system UDF.
* [http://www.autoitscript.com/forum/index.php?showtopic=85617 MySQL (by ProgAndy)] - MySQL UDFs (without ODBC - working with libmysql.dll).
* [http://www.autoitscript.com/forum/index.php?showtopic=85617 MySQL (by ProgAndy)] - MySQL UDFs (without ODBC - working with libmysql.dll).
* [https://www.autoitscript.com/forum/topic/122360-mysql-odbc-connector-udf MySQL (by James)] - MySQL ODBC Connector.
* [http://www.autoitscript.com/forum/index.php?showtopic=122360 MySQL (by James)] - MySQL ODBC Connector.
* [http://www.autoitscript.com/forum/index.php?showtopic=143331 Sharepoint 2007/2010 UDF (by schoppet)] -  UDF to access the SOAP-Webservices of Sharepoint 2007/2010.
* [http://www.autoitscript.com/forum/index.php?showtopic=143331 Sharepoint 2007/2010 UDF (by schoppet)] -  UDF to access the SOAP-Webservices of Sharepoint 2007/2010.
* [http://www.autoitscript.com/forum/index.php?showtopic=17099 SQLite (by ptrex)] - SQLite is a library that implements a self-contained, embeddable, zero-configuration SQL database engine.
* [http://www.autoitscript.com/forum/index.php?showtopic=17099 SQLite (by ptrex)] - SQLite is a library that implements a self-contained, embeddable, zero-configuration SQL database engine.
Line 100: Line 100:
* [http://www.autoitscript.com/forum/index.php?showtopic=75429 Real Vista Aero Glass (by James)] - Real Vista Aero Glass UDF - you can apply glass effect to your GUI.
* [http://www.autoitscript.com/forum/index.php?showtopic=75429 Real Vista Aero Glass (by James)] - Real Vista Aero Glass UDF - you can apply glass effect to your GUI.
* [http://www.autoitscript.com/forum/index.php?showtopic=71811 SetOnEvent (by martin)] - Provides an easy way for an event to call functions with parameters.
* [http://www.autoitscript.com/forum/index.php?showtopic=71811 SetOnEvent (by martin)] - Provides an easy way for an event to call functions with parameters.
* [http://www.autoitscript.com/forum/index.php?showtopic=103871 _SysTray (by wraithdu)] - Get info about and manipulate Systray icons.
* [http://www.autoitscript.com/forum/index.php?showtopic=108445 Toast (by Melba23)] - Small message GUIs which pop out of the Systray.
* [http://www.autoitscript.com/forum/index.php?showtopic=108445 Toast (by Melba23)] - Small message GUIs which pop out of the Systray.
* [http://www.autoitscript.com/forum/index.php?showtopic=132864 Uskin (by JScript)] - A library that allows a user to skin their application GUI using the Windows ''.MSstyles'' files.
* [http://www.autoitscript.com/forum/index.php?showtopic=132864 Uskin (by JScript)] - A library that allows a user to skin their application GUI using the Windows ''.MSstyles'' files.
Line 141: Line 142:
* [http://www.autoitscript.com/forum/index.php?showtopic=128546 Serial Port/COM (by martin)] - Serial Port /COM Port UDF.
* [http://www.autoitscript.com/forum/index.php?showtopic=128546 Serial Port/COM (by martin)] - Serial Port /COM Port UDF.
* [http://www.autoitscript.com/forum/index.php?showtopic=27755 SMARTDRIVE (by ptrex)] - SMART drive Analysis.
* [http://www.autoitscript.com/forum/index.php?showtopic=27755 SMARTDRIVE (by ptrex)] - SMART drive Analysis.
* [http://www.autoitscript.com/forum/topic/158640-spi-hardware-interface SPI Hardware Interface (by Blinky)] - Communicate with the MAX335 chip using the SPI protocol via the LPT (printer) port.
* [http://www.autoitscript.com/forum/index.php?showtopic=158640 SPI Hardware Interface (by Blinky)] - Communicate with the MAX335 chip using the SPI protocol via the LPT (printer) port.
* [http://www.autoitscript.com/forum/index.php?showtopic=68866 Webcam (by LIMITER)] - Webcam UDF.
* [http://www.autoitscript.com/forum/index.php?showtopic=68866 Webcam (by LIMITER)] - Webcam UDF.
* [http://www.autoitscript.com/forum/index.php?showtopic=70857 Webcam (by ludocus)] - Webcam UDF.
* [http://www.autoitscript.com/forum/index.php?showtopic=70857 Webcam (by ludocus)] - Webcam UDF.
Line 152: Line 153:
== Internet protocol suite ==
== Internet protocol suite ==
* [http://www.autoitscript.com/forum/index.php?showtopic=137456 cURL (by seangriffin)] - A UDF for transferring data with URL syntax.
* [http://www.autoitscript.com/forum/index.php?showtopic=137456 cURL (by seangriffin)] - A UDF for transferring data with URL syntax.
* [http://www.autoitscript.com/forum/topic/173067-curl-udf-autoit-binary-code-version-of-libcurl-with-ssl-support/ cURL (by Ward)] - AutoIt binary code version of libcurl with SSL support.
* [http://www.autoitscript.com/forum/index.php?showtopic=173067 cURL (by Ward)] - AutoIt binary code version of libcurl with SSL support.
* [http://www.autoitscript.com/forum/index.php?showtopic=40243 IMAP (by mikeytown2)] - IMAP.
* [http://www.autoitscript.com/forum/index.php?showtopic=40243 IMAP (by mikeytown2)] - IMAP.
* [http://www.autoitscript.com/forum/index.php?showtopic=108422 IMAP4 (by Tipulatoid)] - IMAP4 UDF.
* [http://www.autoitscript.com/forum/index.php?showtopic=108422 IMAP4 (by Tipulatoid)] - IMAP4 UDF.
Line 165: Line 166:
* [http://www.autoitscript.com/forum/index.php?showtopic=64051 POP3 SSL (by Fox2)] - A POP3 library that's compatible with Gmail. It uses an external executable that must be supplied with your script.
* [http://www.autoitscript.com/forum/index.php?showtopic=64051 POP3 SSL (by Fox2)] - A POP3 library that's compatible with Gmail. It uses an external executable that must be supplied with your script.
* [http://www.autoitscript.com/forum/index.php?showtopic=154530 Prowl (by mrflibblehat)] - Push notifications to iPhone, iPod touch or iPad using Prowl (Growl client for iOS).
* [http://www.autoitscript.com/forum/index.php?showtopic=154530 Prowl (by mrflibblehat)] - Push notifications to iPhone, iPod touch or iPad using Prowl (Growl client for iOS).
* [http://www.autoitscript.com/forum/topic/173129-request-udf-the-simplest-way-to-make-http-request Request (by Ward)] - Powerful and easy-to-use HTTP client for AutoIt based on Curl.au3 and Json.au3.
* [http://www.autoitscript.com/forum/index.php?showtopic=173129 Request (by Ward)] - Powerful and easy-to-use HTTP client for AutoIt based on Curl.au3 and Json.au3.
* [http://www.autoitscript.com/forum/index.php?showtopic=138095 SFTP (by Lupo73)] - UDF to support SFTP protocol using PSFTP.
* [http://www.autoitscript.com/forum/index.php?showtopic=138095 SFTP (by Lupo73)] - UDF to support SFTP protocol using PSFTP.
* [http://www.autoitscript.com/forum/index.php?showtopic=154054 Socket UDF (by funkey)] - Socket UDF .....
* [http://www.autoitscript.com/forum/index.php?showtopic=154054 Socket UDF (by funkey)] - Socket UDF .....
Line 183: Line 184:
* [http://www.autoitscript.com/forum/index.php?showtopic=83529 Big number (by eukalyptus)] - Make calculations with extremely large numbers that AutoIt normally is not able to support.
* [http://www.autoitscript.com/forum/index.php?showtopic=83529 Big number (by eukalyptus)] - Make calculations with extremely large numbers that AutoIt normally is not able to support.
* [http://www.autoitscript.com/forum/index.php?showtopic=106551 Decimal To fraction (by Malkey)] - Converts any decimal number to a fraction. Example: 1.2 to 6/5.
* [http://www.autoitscript.com/forum/index.php?showtopic=106551 Decimal To fraction (by Malkey)] - Converts any decimal number to a fraction. Example: 1.2 to 6/5.
* [https://www.autoitscript.com/forum/files/file/319-eigen4autoit/ Eigen4AutoIt (by RFTC)] - This library allows you to perform fast matrix operations on large numerical data sets, and much more ....
* [http://www.autoitscript.com/forum/files/file/319-eigen4autoit/ Eigen4AutoIt (by RFTC)] - This library allows you to perform fast matrix operations on large numerical data sets, and much more ....
* [http://www.autoitscript.com/forum/index.php?showtopic=81189 Number base conversion (by james3mg)] - From, to and between positive bases less than 63 (decimals supported).
* [http://www.autoitscript.com/forum/index.php?showtopic=81189 Number base conversion (by james3mg)] - From, to and between positive bases less than 63 (decimals supported).
* [http://www.autoitscript.com/forum/index.php?showtopic=117156 NumToWord (by Mat)] - Convert numerals to a human readable string.
* [http://www.autoitscript.com/forum/index.php?showtopic=117156 NumToWord (by Mat)] - Convert numerals to a human readable string.
* [http://www.autoitscript.com/forum/index.php?showtopic=108803 Polynomials (by Mat)] - Functions for using polynomials.
* [http://www.autoitscript.com/forum/index.php?showtopic=108803 Polynomials (by Mat)] - Functions for using polynomials.
* [http://www.autoitscript.com/forum/index.php?showtopic=83091 Primes (by jennico)] - Many functions dealing with prime number generation and calculations.
* [http://www.autoitscript.com/forum/index.php?showtopic=83091 Primes (by jennico)] - Many functions dealing with prime number generation and calculations.
* [http://www.autoitscript.com/forum/topic/94770-integer-to-roman-numerals/#entry1043544 Roman Numerals (by AZJIO)] - Roman Numerals.
* [http://www.autoitscript.com/forum/index.php?showtopic=94770 Roman Numerals (by AZJIO)] - Roman Numerals.
* [http://www.autoitscript.com/forum/index.php?showtopic=98160 Root function (by Mat)] - Working out real roots of numbers.
* [http://www.autoitscript.com/forum/index.php?showtopic=98160 Root function (by Mat)] - Working out real roots of numbers.
* [http://www.autoitscript.com/forum/index.php?showtopic=163899 StringAPL (by minx)] - inline APL interpreter.
* [http://www.autoitscript.com/forum/index.php?showtopic=163899 StringAPL (by minx)] - inline APL interpreter.
Line 269: Line 270:
* [http://www.autoitscript.com/forum/index.php?showtopic=50551 Registry (by seanhart)] - RegWriteAllUsers / RegDeleteAllUsers.
* [http://www.autoitscript.com/forum/index.php?showtopic=50551 Registry (by seanhart)] - RegWriteAllUsers / RegDeleteAllUsers.
* [http://www.autoitscript.com/forum/index.php?showtopic=124508 Startup (by guinness)] - Create Startup entries in the Startup Folder or Registry.
* [http://www.autoitscript.com/forum/index.php?showtopic=124508 Startup (by guinness)] - Create Startup entries in the Startup Folder or Registry.
* [http://www.autoitscript.com/forum/topic/164756-sccm-udf/ SCCM (by JLogan3o13)] - Systems Center Configuration Manager Library.
* [http://www.autoitscript.com/forum/index.php?showtopic=164756 SCCM (by JLogan3o13)] - Systems Center Configuration Manager Library.
* [http://www.autoitscript.com/forum/index.php?showtopic=134628 System restore (by FredAI)] - System restore UDF.
* [http://www.autoitscript.com/forum/index.php?showtopic=134628 System restore (by FredAI)] - System restore UDF.
* [http://www.autoitscript.com/forum/index.php?showtopic=135994 Taskplanner/Taskscheduler COM (by Allow2010)] - an UDF for using the Windows Taskplaner / Task Scheduler.
* [http://www.autoitscript.com/forum/index.php?showtopic=135994 Taskplanner/Taskscheduler COM (by Allow2010)] - an UDF for using the Windows Taskplaner / Task Scheduler.
Line 277: Line 278:
* [http://www.autoitscript.com/forum/index.php?showtopic=127075 WIMGAPI (by Homes32)] - A UDF for manipulating Windows Image Files (.wim) without ImageX.exe.
* [http://www.autoitscript.com/forum/index.php?showtopic=127075 WIMGAPI (by Homes32)] - A UDF for manipulating Windows Image Files (.wim) without ImageX.exe.
* [http://www.autoitscript.com/forum/index.php?showtopic=28436 Windows Events (by Emperor)] - Create your own Windows events.
* [http://www.autoitscript.com/forum/index.php?showtopic=28436 Windows Events (by Emperor)] - Create your own Windows events.
* [https://www.autoitscript.com/forum/index.php?showtopic=6487 Windows Service Control functions (by SumTingWong)] - Some limited functions to control services (create, start, stop, delete, check ...).
* [http://www.autoitscript.com/forum/index.php?showtopic=6487 Windows Service Control functions (by SumTingWong)] - Some limited functions to control services (create, start, stop, delete, check ...).
* [http://www.autoitscript.com/forum/index.php?showtopic=81880 Windows Services (by engine)] - Windows Services UDF.
* [http://www.autoitscript.com/forum/index.php?showtopic=81880 Windows Services (by engine)] - Windows Services UDF.
* [http://www.autoitscript.com/forum/index.php?showtopic=163178 WRMF (by Luigi)] - WRMF - Windows Registry Monitor Call Function.
* [http://www.autoitscript.com/forum/index.php?showtopic=163178 WRMF (by Luigi)] - WRMF - Windows Registry Monitor Call Function.
Line 285: Line 286:
* [http://www.autoitscript.com/forum/index.php?showtopic=97826 Animated tray icons (by Yashied)] - Make animated tray icons easily.
* [http://www.autoitscript.com/forum/index.php?showtopic=97826 Animated tray icons (by Yashied)] - Make animated tray icons easily.
* [http://www.autoitscript.com/forum/index.php?showtopic=155442 ArrayMultiColSort (by Melba23)] - Function to sort a 2D array on several columns.
* [http://www.autoitscript.com/forum/index.php?showtopic=155442 ArrayMultiColSort (by Melba23)] - Function to sort a 2D array on several columns.
* [http://www.autoitscript.com/forum/topic/180467-arrayworkshop ArrayWorkshop (by czardas)] - Multidimensional array functions.
* [http://www.autoitscript.com/forum/index.php?showtopic=180467 ArrayWorkshop (by czardas)] - Multidimensional array functions.
* [http://www.autoitscript.com/forum/topic/59174-associative-array-functions Associative array functions (by Nutster)] - The functions can be used to manage a version of associative arrays in single AutoIt variables.  
* [http://www.autoitscript.com/forum/index.php?showtopic=59174 Associative array functions (by Nutster)] - The functions can be used to manage a version of associative arrays in single AutoIt variables.  
* [http://www.autoitscript.com/forum/index.php?showtopic=163577 Atom Table (by Ascend4nt)] - Store strings locally (at program level) or globally (at OS level) with unique numerical identifiers. This UDF lets you add, find, delete, and query these atoms.
* [http://www.autoitscript.com/forum/index.php?showtopic=163577 Atom Table (by Ascend4nt)] - Store strings locally (at program level) or globally (at OS level) with unique numerical identifiers. This UDF lets you add, find, delete, and query these atoms.
* [http://www.autoitscript.com/forum/index.php?showtopic=170087 Barcode generators (by willichan)] - Creates a Code128A/B/C or Creates a Code39 or Code39Extended optimized barcode from supplied data.
* [http://www.autoitscript.com/forum/index.php?showtopic=170087 Barcode generators (by willichan)] - Creates a Code128A/B/C or Creates a Code39 or Code39Extended optimized barcode from supplied data.
Line 299: Line 300:
* [http://www.autoitscript.com/forum/index.php?showtopic=111613 FASM (by Ward)] - The Embedded Flat Assembler (FASM) UDF.
* [http://www.autoitscript.com/forum/index.php?showtopic=111613 FASM (by Ward)] - The Embedded Flat Assembler (FASM) UDF.
* [http://www.autoitscript.com/forum/index.php?showtopic=157689 _FileGetMimeType (by Wiliat87)] - _FileGetMimeType UDF.
* [http://www.autoitscript.com/forum/index.php?showtopic=157689 _FileGetMimeType (by Wiliat87)] - _FileGetMimeType UDF.
* [http://www.autoitscript.com/forum/topic/117033-file-locking-with-cooperative-semaphores File locking with cooperative semaphores (by willichan)] - Simple file locking without a server.
* [http://www.autoitscript.com/forum/index.php?showtopic=117033 File locking with cooperative semaphores (by willichan)] - Simple file locking without a server.
* [http://www.autoitscript.com/forum/index.php?showtopic=157241 FindMimeFromData (by twbradio)] - FindMimeFromData using urlmon.dll.
* [http://www.autoitscript.com/forum/index.php?showtopic=157241 FindMimeFromData (by twbradio)] - FindMimeFromData using urlmon.dll.
* [http://www.autoitscript.com/forum/index.php?showtopic=181997 Font Icon UDF (by J2TeaM)] - This is an UDF that helps you use Font Awesome in your AutoIt project.
* [http://www.autoitscript.com/forum/index.php?showtopic=181997 Font Icon UDF (by J2TeaM)] - This is an UDF that helps you use Font Awesome in your AutoIt project.
Line 307: Line 308:
* [http://www.autoitscript.com/forum/index.php?showtopic=173946 LASM - Light Assembler (by minxomat)] - This is the Inline UDF for an Assembler
* [http://www.autoitscript.com/forum/index.php?showtopic=173946 LASM - Light Assembler (by minxomat)] - This is the Inline UDF for an Assembler
* [http://www.autoitscript.com/forum/index.php?showtopic=77463 MemoryDll (by Ward)] - Embed DLLs in script and call functions from memory.
* [http://www.autoitscript.com/forum/index.php?showtopic=77463 MemoryDll (by Ward)] - Embed DLLs in script and call functions from memory.
* [https://www.autoitscript.com/forum/files/file/147-mruau3 MRU (by Yashied)] - Most Recently Used (MRU) List Automation UDF Library for AutoIt3.
* [http://www.autoitscript.com/forum/files/file/147-mruau3 MRU (by Yashied)] - Most Recently Used (MRU) List Automation UDF Library for AutoIt3.
* [http://www.autoitscript.com/forum/index.php?showtopic=101733 NoFocusLines (by Melba23)] - Remove the dotted focus lines from buttons, sliders, radios and checkboxes.
* [http://www.autoitscript.com/forum/index.php?showtopic=101733 NoFocusLines (by Melba23)] - Remove the dotted focus lines from buttons, sliders, radios and checkboxes.
* [http://www.autoitscript.com/forum/index.php?showtopic=149176 NotifyIcon (by FireFox)] - NotifyIcon UDF (formerly TrayIconEx) - Create, delete and manage self notify icons.
* [http://www.autoitscript.com/forum/index.php?showtopic=149176 NotifyIcon (by FireFox)] - NotifyIcon UDF (formerly TrayIconEx) - Create, delete and manage self notify icons.

Revision as of 09:30, 11 August 2016

This page is a listing of libraries of user defined functions (UDF). These libraries have been written to allow easy integration into your own scripts and are a very valuable resource for any programmer. This list is probably not complete (278 UDFs on 2016/08/11), but constantly supplemented. If you do not find a solution here, ask a new question on the forum.

Automation

Browsers

  • Chrome (by seangriffin) - The same as above for Google Chrome. Automate the most common tasks in Chrome with the Chrome UDF.
  • Firefox (by Stilgar) - A little less support for automation than IE, but still very good.
  • FireFox Profile Backup 1.0 (by careca) - Backup or restore your firefox profile, the application searches for the profile in home drive, That will be the one to backup.
  • _FF_AutoLogin (by Stilgar) - This is a auto-login function and login-function-generator for FireFox and the FF.au3.
  • _FF_DM (by Stilgar) - UDF to control the FireFox Download-Manager (not the download-window).
  • _FF_FoxBox (by Stilgar) - UDF to control Fox!Box (A Mozilla Firefox extension for the AVM FRITZ!Box) with FF.au3.
  • _FF_Screengrab (by Stilgar) - UDF to control Screengrab! (FireFox-AddOn) with FF.au3.
  • _HTML (by Stilgar) - Get informations from any HTML (XML) source, without any browser.
  • HTMLDocumentEvents (by SmOke_N) - Track IE document events.
  • IEEx (by SmOke_N) - IE extended library with some Javascript options
  • Internet Explorer (by DaleHohm et al.) - Everything about Internet explorer can be automated with the IE library supplied with a standard AutoIt install (for details look in AutoIt HelpFile).
  • NavInfo (by Nessie) - With this UDF you can check if a specified browser/software is installed and which version is being used.
  • Opera (by MrCreatoR,) - The same as above for Opera. Automate the most common tasks in Opera with the Opera UDF.

Microsoft Office

OpenOffice

Databases and web connections

Data compression

Encryption and hash

GUI Additions

Controls

Hardware

Information gathering

Internet protocol suite

Maths

Media

Graphics and image

Players

Sound

PDF

Security

Social Media and other Website API

Windows

Misc