AutoIt Programs: Difference between revisions

From AutoIt Wiki
Jump to navigation Jump to search
No edit summary
 
(52 intermediate revisions by 8 users not shown)
Line 1: Line 1:
<big>The purpose of this site is to provide a list of programs created in AutoIt. This list should contain only fully functional programs rather than pieces of code, or any type of library (UDF).</big>
The purpose of this site is to provide a list of programs created in AutoIt. This list should contain only fully functional programs rather than pieces of code, or any type of library (UDF).<br />
You can talk about this list [http://www.autoitscript.com/forum/index.php?showtopic=167824 here].


== Active Directory tools ==
== Active Directory tools ==
* [http://www.autoitscript.com/forum/topic/110614-active-directory-example-scripts ADAudit (by water)]
* [http://www.autoitscript.com/forum/topic/153072-active-directory-tool-userinfo Active Directory Tool: UserInfo (by Marc)]
On one/multiple big sheet(s) you get users (columns) and groups (rows). The list is sorted descending by number of members so you get the users with most groups and the groups with most members on top of the page. You can filter by (multiple) samaccountname(s), department or you can create your own LDAP query filter. You can filter the resulting list of groups using a Regular Expression.
:This tool displays information for a specified user taken from Active Directory. It offers additional functions like comparing group membership with other users, unlock an account etc.


* [http://www.autoitscript.com/forum/topic/110614-active-directory-example-scripts _AD_Example_GetOUTreeView (by water)]
* [http://www.autoitscript.com/forum/topic/110614-active-directory-example-scripts AD Audit (by water)]
Displays all OUs in a TreeView. You can specify the FQDN of the OU where to start if you just want to see a subset.
:On one/multiple big sheet(s) you get users (columns) and groups (rows). The list is sorted descending by number of members so you get the users with most groups and the groups with most members on top of the page. You can filter by (multiple) samaccountname(s), department or you can create your own LDAP query filter. You can filter the resulting list of groups using a Regular Expression.


* [http://www.autoitscript.com/forum/topic/110614-active-directory-example-scripts ADAT - Active Directory Administration Tool (by water)]
* [http://www.autoitscript.com/forum/topic/110614-active-directory-example-scripts ADAT - Active Directory Administration Tool (by water)]
ADAT is a tool to simplify common AD administration tasks. Every administration task has its own tab. It is easy to add new functions (tabs) to the tool. Some often used functions are already available: list users, computers, OUs. File ADAT.ini can be customized to hold the AD logon information if necessary. By default the user running the script connects to the AD.
:ADAT is a tool for simplifying common AD administration tasks. Every administration task has its own tab. It is easy to add new functions (tabs) to the tool. Some often used functions are already available: list users, computers, OUs. File ADAT.ini can be customized to hold the AD logon information if necessary. By default the user running the script connects to the AD.


* [http://www.autoitscript.com/forum/topic/110614-active-directory-example-scripts ADCU - Active Directory Compare Users (by water)]
* [http://www.autoitscript.com/forum/topic/110614-active-directory-example-scripts ADCU - Active Directory Compare Users (by water)]
ADCU displays two users and their group membership in two listviews. You can filter and export the data to Excel, Outlook mail and the clipboard.
:ADCU displays two users and their group membership in two listviews. You can filter and export the data to Excel, Outlook mail and the clipboard.


* [http://www.autoitscript.com/forum/topic/110614-active-directory-example-scripts ADCG - Active Directory Compare Groups (by water)]
* [http://www.autoitscript.com/forum/topic/110614-active-directory-example-scripts ADCG - Active Directory Compare Groups (by water)]
ADGU displays two groups and their direct members in two listviews. You can filter and export the data to Excel, Outlook mail and the clipboard.
:ADCG displays two groups and their direct members in two listviews. You can filter and export the data to Excel, Outlook mail and the clipboard.


* [http://www.autoitscript.com/forum/topic/153072-active-directory-tool-userinfo Active Directory Tool: UserInfo (by Marc)]
== Desktop tools ==
A long time ago I wanted a comfortable tool to get information of a specified user in our active directory.
* [https://funk.eu/hmw/ HMW - Hide my Windows (by KaFu)]
After some searching I decided to create my own tool and "Userinfo" was born.
:HMW is a free program to hide away the Windows on your desktop. With HMW you can set any program Window as hidden, while the program itself will run silently in the background.
:* displays all useful information about the user (retrieved from active directory)
 
:* displays the PCs/NCs the user has (if this information can be retrieved from a database)
* [http://www.autoitscript.com/forum/topic/80320-cop-color-picker-multi-value-color-picking COP - Color Picker - Multi value color picking (by KaFu)]
:* displays the list of neighbours of the current user
:Color Picker displays the color codes in six different formats, allows you to copy them to the clipboard, picks color under mouse pointer by using a magnifier, is moveable with keyboard cursor etc.
:* compares the active directoy groups of the selected user with another user
 
:* unlock a locked account
* [http://www.autoitscript.com/forum/topic/134537-icu-icon-configuration-utility-updated-2013-may-24 ICU - Icon Configuration Utility (by KaFu)]
:* german/english user interface
:Restore your desktop when the icons get "rearranged".
 
* [http://www.autoitscript.com/forum/index.php?showtopic=122941 AutoIt Windows Screenshooter (by UEZ)]
:Takes a screenshot from any visible window or any region of the desktop, including freehand capturing. Allows you to watermark captured image, send it to a printer or the clipboard, etc. The program includes a basic image editor and a lot of additional functions.
 
== File/Data/Image Processing/Viewers/Editors ==
* [http://www.autoitscript.com/forum/index.php?showtopic=164383 AuPad (by MikahS) ]
:This is a notepad program written entirely in AutoIt. It has all the basics of notepad that you would expect. Also includes Au3 Syntax Highlighting.
 
* [http://www.autoitscript.com/forum/index.php?showtopic=110463 CSV-Editor (by funkey) ]
:This script allows you to edit CSV-files. Just doubleclick the entry you want to edit.


== File Processing/Viewers ==
* [http://www.autoitscript.com/forum/index.php?showtopic=144961 CSV Viewer (by llewxam) ]
* [http://www.autoitscript.com/forum/index.php?showtopic=144961 CSV Viewer (by llewxam) ]
Many of my apps and scripts use CSV files as an output, and sometimes Excel was not available to read those files. On top of that, Excel by default does not expand the columns to fit the text properly. Melba23's StringSize UDF solves the column width issue, and czardas' _CSVSplit splits the data file better than a simple StringSplit.
:This tool displays CSV files when Excel is not available. It expands the columns to fit the text properly, which Excel doesn't do by default.
 
* [http://www.autoitscript.com/forum/index.php?showtopic=118289 File Types Manager (by Yashied)]
:File Types Manager (FTM) is designed for viewing and editing properties (type name, icon, context menu, etc.) of the registered file types. This is something that is present in Windows XP by default and is available from the menu of any folder, but for some unknown reason is not in Windows Vista/7.
 
* [http://www.autoitscript.com/forum/index.php?showtopic=80747 Search my files (byKaFu)]
:File searching and duplicate files finder tool.


* [http://www.autoitscript.com/forum/index.php?showtopic=167578 SPDiff (by orbs) ]
:Single-pane character-based text comparison tool.


* [http://www.autoitscript.com/forum/index.php?showtopic=110463 CSV-Editor (by funkey) ]  
* [http://www.autoitscript.com/forum/index.php?showtopic=165250 TextDiff (by wakillon) ]
:......some description to do.....
:Side-by-side line-based text comparison tool.
 
* [https://www.legroom.net/software/uniextract Universal Extractor (by LegRoom)]
:Universal Extractor is a program designed to decompress and extract files from any type of archive or installer, such as ZIP or RAR files, self-extracting EXE files, application installers, etc.
 
* [http://www.autoitscript.com/forum/index.php?showtopic=177432 ID3 Clean (by llewxam) ]
:Removes ID3V1 and ID3V2 tags. Uses the frame size as calculated from frame header data to verify the start of the audio stream, and can remove broken and duplicated tags.
 
== Games made in AutoIt ==
* [https://www.autoitscript.com/forum/index.php?showtopic=153735 A list of Games made ​​in Autoit]


== Network tools ==
== Network tools ==
* [http://www.autoitscript.com/forum/index.php?showtopic=115976 IP Scanner (by llewxam) ]  
* [http://www.autoitscript.com/forum/index.php?showtopic=115976 IP Scanner (by llewxam) ]  
In 2009 I was contracted through my employer to visit the Three Mile Island facility for several weeks to help their IT department join users to their network.  This was leading up to TMI's steam generator upgrade, so many engineers were on site from other facilities, all of whom brought their laptops, many also brought their own network printers.  Finding free IP addresses was not a fun or easy task - minutes of tedious PINGs just hoping to find an IP address with nothing on it multiplied by the number of new users was basically what I was being paid for!
:This is a very useful tool when performing any sort of network diagnostics, as it will identify the router without you needing to use ipconfig to find it, you can ping specific locations inside or outside the network, save the scan results to a CSV file, resolve the public IP, and open the addresses using a web browser, Windows Explorer, or a Remote Desktop session.


When I came across Manadar's "nping" and its multitasking approach, I knew it was the answer to my dilemma.  Of course the app grew over time as needs changed, but the core of the app is still Manadar's approach to multiple simultaneous PINGs. The speed of this app is comparable to Angry IP Scanner and others.
* [http://www.autoitscript.com/forum/index.php?showtopic=105150 Network Connections Viewer (by trancexx) ]
:The script analyzes all of the network connections on your computer, either TCP or UDP. It'll give you port numbers, IP addresses, names of the processes issuing connections, their PIDs, locations on the local drive, user names, connection statuses, and hints on protocols for used ports (so that you know roughly what that connection is or could be). Also you will be given the ability to disable desired connections.


This is a very useful tool when performing any sort of network diagnostics as well as when doing service work in an unfamiliar office, as it will identify the router without you needing to use ipconfig to find it, you can ping specific locations inside or outside the network, save the scan results to a CSV file, resolve the public IP, and open the addresses using a web browser, Windows Explorer, or a Remote Desktop session. All common network troubleshooting functions in one place.
* [http://www.autoitscript.com/forum/index.php?showtopic=88782 s!mpL3 LAN Messenger (by AoRaToS) ]
:s!mpL3 LAN Messenger is a simple to use, small, serverless messenger program designed and developed to offer chat communication over Local Area Networks. No installation is needed to make it work.


* [http://www.autoitscript.com/forum/topic/105150-network-connections-viewer Network Connections Viewer (by trancexx) ]
== Misc/Others/Not yet grouped ==
There are situations when you know something is going off from or to your computer and you have no idea what that is or who's doing that. On the other hand, sometimes you are just curious to know (I know I am) what's cooking.
* [http://www.autoitscript.com/forum/index.php?showtopic=139380 Computer Audit Tool (by llewxam)]  
:All important physical information about the computer is gathered and displayed.
:The tool can be used as-is or a site-specific version can be compiled from the script itself, reducing time spent running the tool on each workstation and ensuring that the data is all appended to a single file for later review.
 
* [http://www.autoitscript.com/forum/index.php?showtopic=143890 TextCorrection (by AZJIO)]
:This program is designed to automatically edit the text typed in the wrong keyboard layout. It is useful if you use multiple (2) languages in the OS.
 
* [http://www.autoitscript.com/forum/index.php?showtopic=116735 TYPELIB Viewer (by trancexx)]
:Use this tool-script to retrieve details about specific type libraries.


The script is analyzing every connection that your machine has. Either TCP or UDP. It'll give you port numbers, IP addresses, names of the processes issuing connections, their PIDs, locations on HD, user names, connection statuses, and hints on protocols for used ports (so that you know roughly what that connection is or could be).
* [http://www.autoitscript.com/forum/index.php?showtopic=168087 GifCamEx (by wakillon)]
Also you will be given the ability to disable desired connections.
:Easy and handy to use for creating animated gifs from capture.


== Misc/Others/Not yet grouped ==
* [http://www.autoitscript.com/forum/index.php?showtopic=170300 Bitmap2AscII (by wakillon)]  
* [http://www.autoitscript.com/forum/index.php?showtopic=122941 AutoIt Windows Screenshooter (by UEZ) ]  
:You can convert an image into a ASCIIArt, and then save it as TXT, HTML, or an image.
:......some description to do.....


* [http://www.autoitscript.com/forum/index.php?showtopic=139380 Computer Audit Tool (by llewxam) ]  
* [https://www.linuxliveusb.com LinuxLive USB Creator (by Thibaut Lauzière)]  
This tool is useful for techs and consultants in the field who are trying to be thorough yet quick during consultations at businesses needing upgrade options or new workstations and servers.  All important physical information about the computer is gathered very quickly to reduce intrusiveness while performing a site audit.
:LiLi creates portable, bootable and virtualized USB stick running Linux.


The tool can be used as-is or a site-specific version can be compiled from the app itself, reducing time spent running the tool on each workstation and ensuring that the data is all appended to a single file for later review.  I would usually run it from a flash drive but network shares are also a great option when available.
* [http://www.wsusoffline.net WSUS Offline Update (by Torsten Wittrock)]
:Offers a convenient way to update your Windows operating system offline. Includes offline update downloader for modern Windows operating systems.

Latest revision as of 00:50, 21 October 2019

The purpose of this site is to provide a list of programs created in AutoIt. This list should contain only fully functional programs rather than pieces of code, or any type of library (UDF).
You can talk about this list here.

Active Directory tools

This tool displays information for a specified user taken from Active Directory. It offers additional functions like comparing group membership with other users, unlock an account etc.
On one/multiple big sheet(s) you get users (columns) and groups (rows). The list is sorted descending by number of members so you get the users with most groups and the groups with most members on top of the page. You can filter by (multiple) samaccountname(s), department or you can create your own LDAP query filter. You can filter the resulting list of groups using a Regular Expression.
ADAT is a tool for simplifying common AD administration tasks. Every administration task has its own tab. It is easy to add new functions (tabs) to the tool. Some often used functions are already available: list users, computers, OUs. File ADAT.ini can be customized to hold the AD logon information if necessary. By default the user running the script connects to the AD.
ADCU displays two users and their group membership in two listviews. You can filter and export the data to Excel, Outlook mail and the clipboard.
ADCG displays two groups and their direct members in two listviews. You can filter and export the data to Excel, Outlook mail and the clipboard.

Desktop tools

HMW is a free program to hide away the Windows on your desktop. With HMW you can set any program Window as hidden, while the program itself will run silently in the background.
Color Picker displays the color codes in six different formats, allows you to copy them to the clipboard, picks color under mouse pointer by using a magnifier, is moveable with keyboard cursor etc.
Restore your desktop when the icons get "rearranged".
Takes a screenshot from any visible window or any region of the desktop, including freehand capturing. Allows you to watermark captured image, send it to a printer or the clipboard, etc. The program includes a basic image editor and a lot of additional functions.

File/Data/Image Processing/Viewers/Editors

This is a notepad program written entirely in AutoIt. It has all the basics of notepad that you would expect. Also includes Au3 Syntax Highlighting.
This script allows you to edit CSV-files. Just doubleclick the entry you want to edit.
This tool displays CSV files when Excel is not available. It expands the columns to fit the text properly, which Excel doesn't do by default.
File Types Manager (FTM) is designed for viewing and editing properties (type name, icon, context menu, etc.) of the registered file types. This is something that is present in Windows XP by default and is available from the menu of any folder, but for some unknown reason is not in Windows Vista/7.
File searching and duplicate files finder tool.
Single-pane character-based text comparison tool.
Side-by-side line-based text comparison tool.
Universal Extractor is a program designed to decompress and extract files from any type of archive or installer, such as ZIP or RAR files, self-extracting EXE files, application installers, etc.
Removes ID3V1 and ID3V2 tags. Uses the frame size as calculated from frame header data to verify the start of the audio stream, and can remove broken and duplicated tags.

Games made in AutoIt

Network tools

This is a very useful tool when performing any sort of network diagnostics, as it will identify the router without you needing to use ipconfig to find it, you can ping specific locations inside or outside the network, save the scan results to a CSV file, resolve the public IP, and open the addresses using a web browser, Windows Explorer, or a Remote Desktop session.
The script analyzes all of the network connections on your computer, either TCP or UDP. It'll give you port numbers, IP addresses, names of the processes issuing connections, their PIDs, locations on the local drive, user names, connection statuses, and hints on protocols for used ports (so that you know roughly what that connection is or could be). Also you will be given the ability to disable desired connections.
s!mpL3 LAN Messenger is a simple to use, small, serverless messenger program designed and developed to offer chat communication over Local Area Networks. No installation is needed to make it work.

Misc/Others/Not yet grouped

All important physical information about the computer is gathered and displayed.
The tool can be used as-is or a site-specific version can be compiled from the script itself, reducing time spent running the tool on each workstation and ensuring that the data is all appended to a single file for later review.
This program is designed to automatically edit the text typed in the wrong keyboard layout. It is useful if you use multiple (2) languages in the OS.
Use this tool-script to retrieve details about specific type libraries.
Easy and handy to use for creating animated gifs from capture.
You can convert an image into a ASCIIArt, and then save it as TXT, HTML, or an image.
LiLi creates portable, bootable and virtualized USB stick running Linux.
Offers a convenient way to update your Windows operating system offline. Includes offline update downloader for modern Windows operating systems.