User Defined Functions: Difference between revisions

From AutoIt Wiki
Jump to navigation Jump to search
m (Sorted the chapters)
Line 106: Line 106:
* [http://www.autoitscript.com/forum/index.php?showtopic=164701 Direct2D (by eukalyptus)] - Direct2D UDF.
* [http://www.autoitscript.com/forum/index.php?showtopic=164701 Direct2D (by eukalyptus)] - Direct2D UDF.
* [http://www.autoitscript.com/forum/index.php?showtopic=138989 FritzBox (by Allow2010)] - _FB_Tools - manage your FritzBox from Autoit.
* [http://www.autoitscript.com/forum/index.php?showtopic=138989 FritzBox (by Allow2010)] - _FB_Tools - manage your FritzBox from Autoit.
* [http://www.autoitscript.com/forum/index.php?showtopic=121084 I/O Port Functions (by Ascend4nt)] - This is a simple I/O (Input/Output) UDF for interacting with ports. (I/O Port Functions - x64 Parallel Port IO, Keyboard, etc + Restore PC Speaker Beep).
* [http://www.autoitscript.com/forum/index.php?showtopic=121084 I/O Port Functions (by Ascend4nt)] - Input/Output UDF for interacting with ports (x64 Parallel Port, Keyboard etc.).
* [http://www.autoitscript.com/forum/index.php?showtopic=154350 Monitor Configuration (by jaberwacky)] - Monitor Configuration UDF.
* [http://www.autoitscript.com/forum/index.php?showtopic=154350 Monitor Configuration (by jaberwacky)] - Monitor Configuration UDF.
* [http://www.autoitscript.com/forum/index.php?showtopic=155469 Mouse (by AlmarM)] - AutoIt powered mouse events.
* [http://www.autoitscript.com/forum/index.php?showtopic=155469 Mouse (by AlmarM)] - AutoIt powered mouse events.
Line 114: Line 114:
* [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)] - This script is made to comunicate with the MAX335 chip using the SPI protocol via the LPT(printer) port.
* [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=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.

Revision as of 07:21, 25 May 2015

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, 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.
  • HTMLDocumentEvents (by SmOke_N) - Track IE document events.
  • IEJS (by SmOke_N) - IEJS - IE Javascript options, an IE.au3 personal extension.
  • Internet Explorer (by DaleHohm et al.) - Everything about Internet explorer can be automated with the IE library supplied with a standard AutoIt install.
  • 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

  • cURL (by ... ) - cURL UDF - a UDF for transferring data with URL syntax.
  • IMAP (by ... ) - IMAP.
  • IMAP4 (by ... ) - IMAP4 UDF.
  • IRC (by ... ) - A lightweight library for communicating with IRC servers.
  • IRC (by ... ) IRC UDF - Updated Version of Chips' IRC UDF.
  • JSON (by ... ) - RFC4627 compliant JSON encode/decode.
  • JSON (by ... ) - JSMN - A Non-Strict JSON UDF.
  • JSON (by ... ) - Bridge to Native Windows JSON plus OO extension for AutoIt.
  • POP3 (by Apzo ) - POP3 library for retrieving email messages. Not compatible with Gmail because it uses SSL.
  • _POP3_Ex (by mLipok ) POP3 UDF According to the 1939 RFC, modified version with Quoted Printable decoder.
  • POP3 SSL (by ... ) - A POP3 library that's compatible with Gmail. It uses an external executable that must be supplied with your script.
  • Prowl (by ... ) - Prowl UDF.
  • SFTP (by ... ) - UDF to support SFTP protocol using PSFTP.
  • SMTP (by ... ) - Smtp Mailer That Supports Html And Attachments.
  • SNMP (by ... ) - SNMP_UDF for SNMPv1 and SNMPv2c.
  • SNMP - MIB protocol (by ... ) (Reading toner status from SNMP device with WMI).
  • SSH (by ... ) - This UDF allows to use the SSH protocol very easily in your code.
  • TCPServer (by ... ) - multi client, event-based, able to bind console app to socket.
  • UPnP Protocol (by ... ) - UPnP : Read and Control your devices in side out.
  • WinHTTP (by ... ) - Enables scripts to access the HTTP protocol for creating GET and POST requests and submitting them with conforming standards, cookies not supported.
  • WinInet (by ... ) - Enables scripts to access standard Internet protocols, such as FTP, Gopher and HTTP. Also supports creating GET and POST requests and submitting them with conforming standards, cookies supported.

Maths

Media

Graphics and image

Players

Sound

PDF

Security

Social Media and other Website API

Windows

Misc