Automation
58 files
-
AD - Active Directory UDF
By water
Extensive library to control and manipulate Microsoft Active Directory.
Threads: Development - General Help & Support - Example Scripts - Wiki
Previous downloads: 30467
Known Bugs: (last changed: 2020-10-05)
None Things to come: (last changed: 2020-07-21)
None
BTW: If you like this UDF please click the "I like this" button. This tells me where to next put my development effort
17,362 downloads
-
SetMicForPlayback
By argumentum
The reason for this you can read at https://www.autoitscript.com/forum/topic/196727-set-microphone-for-playback-device/
Runs on it's own without user interaction needed.
When you "Select a playback device", it will select the
corresponding microphone, or leave it as is, if one is not matched.
It was coded on my PC ( a Windows 10 ), I have no more PCs to test if
it will work on other configurations but by right-click the tray icon,
a context menu will give you the option to see the list array of
devices found and that may serve to aid in case this program need
to be tweaked to better fit other setups.
It did not run on a VM of WinXP, so if your OS is old, it may very
well not have support for the COM calls this program uses to operate.
I should also advise to run and/or compile with v3.3.14.5. "OnEvent" is too slow in newer versions for this code.
5,125 downloads
0 comments
Updated
-
String Trigger
By careca
This is my take on string triggers, triggers on specific strings.
Able to simple text pasting,
opening links (as long as there's a www. http:\\ or https:\\ at the beggining)
and is able to open applications, if there is a parameter in the parameter field, it uses it.
Shows your lan, and gateway ip's, and opens them on a browser uppon click.
Able to change system volume by a set percentage, reading from the inputbox the number the user sets, if 0 or empty uses system default.
I made this because the existing string trigger applications didn't do it for me.
934 downloads
- string trigger
- string
- (and 1 more)
-
OutlookEX
By water
Extensive library to control and manipulate Microsoft Outlook. This UDF holds the functions to automate items (folders, mails, contacts ...) in the background. Can be seen like an API.
There are other UDFs available to automate Outlook:
OutlookEX_GUI: This UDF holds the functions to automate the Outlook GUI. OutlookTools: Allows to import/export contacts and events to VCF/ICS files and much more. Threads: Development - General Help & Support - Example Scripts - Wiki
BTW: If you like this UDF please click the "I like this" button. This tells me where to next put my development effort
KNOWN BUGS (last changed: 2020-02-09)
None10,088 downloads
-
Task Scheduler
By water
Extensive library to control and manipulate Microsoft Task Scheduler Service.
Please check this site for the implementation status! Please check the History.txt file in the archive for the changelog. Please check the WIKI for details about how to use the UDF.
BTW: If you like this UDF please click the "I like this" button. This tells me where to next put my development effort
KNOWN BUGS (last changed: 2021-02-03)
None Things to come (last changed: 2021-02-03)
None2,308 downloads
-
OutlookTools
By water
Built on top of the OutlookEX UDF it offers some often needed extended functionality (import/export ics/vcf/csv files etc.) (former name: iCal UDF).
Note: This is a beta version - script breaking changes may occur at any time!
Prerequisite: OutlookEX UDF.
Details about all functions can be found in the Wiki.
ICS (iCalendar) import - Import iCal events from an ICS file to an Outlook calendar
VCF (vCard) import - Import vCard contacts to an Outlook contacts folder
CSV import - Import data from a CSV file and create Outlook items in a specified folder
Export - Export Outlook items (contacts, appointments) in VCF, ICS, CSV or Excel format
Links:
https://tools.ietf.org/html/rfc5545 (ICS - iCalendar)
https://tools.ietf.org/html/rfc6350 (VCF - vCard)
Threads:
General Help & Support
Known Bugs: (last changed: 2019-01-22)
None
Things to come: (last changed: 2022-01-25)
Support for EML mails (email contents as plain text in MIME format) will be added
BTW: If you like this UDF please click the "I like this" button. This tells me where to next put my development effort
1,323 downloads
0 comments
Updated
-
Image Search UDF
By Trong
Use MouseClick() need:
#RequireAdmin
Dll is already integrated in UDF !
; #INDEX# =============================================================== ; Title .........: ImageSearch ; AutoIt Version : 3.x ; Language ......: English ; Description ...: Check image Appears or Not and Return the position of an image on the desktop ; Author(s) .....: Dao Van Trong - TRONG.LIVE ; ======================================================================= ; #CURRENT# ============================================================= ; _ImageSearch ; _ImageSearch_Area ; _ImageSearch_Wait ; _ImageSearch_WaitArea ; ======================================================================== ;========================================================================= ; ; Author:...........: AutoIT VietNam : Dao Van Trong - TRONG.LIVE ; Description:......: Check image Appears or Not ; Find and return the position of an image on the desktop ; Syntax:........... _ImageSearch_Area, _ImageSearch ; Parameter(s):..... $_ImagePath: The image to locate on the desktop ; May be a list of image by delimited by "|" ; i.e: $_ImagePath = "image1.bmp|image2.bmp|image3.bmp" ; $P_x1 $P_y1: Position of 1st point ; $P_x2 $P_y2: Position of 2nd point - Default is last botton right of desktop ; $_Tolerance: 0 for no tolerance (0-255). Needed when colors of image differ from desktop. e.g GIF ; $_CenterPos: boolen. True will return $array[1] x $array[2] is center of image found. ; False will return top-left position ; Return Value(s):.. Return an array has 3 item ; On Success: $array[0] 1 ; On Failure: $array[0] 0 ; DLL not found or other error: $array[0] -1 ; $array[1] x $array[2]: position of image what found on desktop ; ; Note:............. Use _ImageSearch to search the entire desktop ; _ImageSearch_Area to specify a desktop region to search ; $_ImagePath with more item need more time appear on screen before function can detect. ; Decrease sleep time in the loop to detect faster. But less performance. I.e CPULoad increased ; ;======================================================================== EG 1:
;~ Opt("MustDeclareVars", 1) ;~ #AutoIt3Wrapper_UseX64=y ;~ #AutoIt3Wrapper_Change2CUI=y #RequireAdmin #include "_ImageSearch_UDF.au3" HotKeySet("{Esc}", "_Exit") ; Press ESC for exit Func _Exit() Exit 0 EndFunc ;==>_Exit Global Const $Ask_On_Found = 0 Global Const $Mouse_Move_On_Found = 1 Global Const $Mouse_Click_On_Found = 0 Global Const $iSleep_Time=500 Global $sCount = 0, $_Image_1 = @ScriptDir & "\example.bmp" ; First, use this function to create a file bmp, maybe a desktop icon for example') MsgBox(64 + 262144, 'ImageSearch', 'At first, create a file bmp,' & @CRLF & 'photos that will search on the screen!') _ImageSearch_Create_BMP($_Image_1) ConsoleWrite("! Search for images: " & $_Image_1 & @CRLF & '! Searching on the screen ...' & @CRLF) While 1 ToolTip('(Press ESC for EXIT) Searching ...', 1, 1) Sleep($iSleep_Time) $sCount += 1 Local $return = _ImageSearch($_Image_1) If $return[0] = 1 Then ConsoleWrite('- [' & $sCount & '] Image found:' & " X=" & $return[1] & " Y=" & $return[2] & @CRLF) If $Mouse_Move_On_Found Then MouseMove($return[1], $return[2]) Sleep($iSleep_Time) EndIf If $Mouse_Click_On_Found Then MouseClick("left", $return[1], $return[2]) ToolTip('(Press ESC for EXIT) - [' & $sCount & "] Image found:" & " X=" & $return[1] & " Y=" & $return[2], 1, 1) If $Ask_On_Found Then Local $ask = MsgBox(6 + 262144, 'Success [' & $sCount & ']', 'Image found:' & " X=" & $return[1] & " Y=" & $return[2]) If $ask = 2 Or $ask = 3 Or $ask = 5 Or $ask = 7 Then Exit ;No, Abort, Cancel, and Ignore If $ask = 10 Then _ImageSearch_Create_BMP($_Image_1) ; Continue ;Try Again EndIf EndIf Sleep(200) WEnd
Video demo:
[+] When any problem or error occurs, please make sure that:
- Downloaded and used the latest version.
- Set screen Screen Scale and layout = 100%
- Installed display driver.
- Tried turning off the antivirus
- Full installation: Microsoft Visual C++ Redistributable 2005->2022
[+] You can download the AIO version of the Visual C++ Redistributable here:
-> https://www.mediafire.com/file/0ak8dcj9mdn7nyq/VisualCppRedist_AIO_2005-2022_x86_x64_%5Btrong.live%5D.zip/file
-> FOR Windows XP: https://www.mediafire.com/file/5m5lnr1kfg73tc9/VisualCppRedist_AIO_2005-2019_x86_XP_%5Btrong.live%5D.zip/file
<!> Password for Extract: trong.live
[+] The last full version of SCITE4AutoIT supports windows XP:
https://www.autoitscript.com/autoit3/scite/download/archive/v19.1127.1402.0-SciTE4AutoIt3.exe
10,315 downloads
- imagesearch
- image search udf
- (and 3 more)
-
Simple Library Docs Generator
By water
ATTENTION! THIS IS STILL WORK IN PROGRESS!
This is the modified version of MrCreatoR's "Simple Library Docs Generator".
It allows to create CHM help files that look like the AutoIt help file.
In additon this CHM files can then be used with Advanced.Help.
This a very early alpha version - so it is miles away from being perfect. It's just something for you to play with.
The documentation is in the making and will be published as soon as possible.
BTW: If you like this UDF please click the "I like this" button. This tells me where to next put my development effort
844 downloads
- simple library docs generator
- chm
- (and 1 more)
0 comments
Updated
-
MirrorDir
By careca
This is a folder backup tool, after i got tired of using tools made by others, that had either lack of functionality,
or were overly complex, i decided to make my own, and this is it.
MirrorDir mirrors dirs as the name says, simply select source and destination hit scan, review in the list if that's what you want it to do and press start copy.
As this is a mirror sync tool, this means files that exist in destination but dont exist in source are marked for deletion.
Other tools have other modes like the incrementing copy which does not delete anything, but i made this for me,
only if there is a request i may think about adding features just for fun.
Whats more? There's a save/load of profile and the profile is what contains the list of source and destination folders, these are kept in prefs.ini in folder MDir in local appdata.
There are context menu's that allow for the removal of items from the profile list, either just for the list (in case you dont want to sync a specific folder, just this time)
or delete from the list and the .ini .
Best regards.
840 downloads
0 comments
Updated
-
Regedit Control
By careca
Hello, this is a tool made to be used with regedit, it starts regedit when run, then saves a list of the paths in registry the user browsed, on double click in the "history" list, it jumps to that key, it has 2 methods of jump, one is through favorites, the other through "lastkey".
In certain cases you can use the context menu "follow" in keys like
HKEY_CLASSES_ROOT\.abc
to jump to
HKEY_CLASSES_ROOT\abcfile
As an example.
The other context menu is "Clear", and its obvious it clears the listview.
Best regards.
545 downloads
0 comments
Updated
-
PowerPoint UDF
By water
Extensive library to control and manipulate Microsoft PowerPoint.
Threads: Help & Support, Wiki
BTW: If you like this UDF please click the "I like this" button. This tells me where to next put my development effort
1,419 downloads
-
OutlookEX_GUI
By water
Extensive library to control and manipulate Microsoft Outlook. This UDF holds the functions to automate the Outlook GUI.
There are other UDFs available to automate Outlook:
OutlookEX: Automates the processing of items (folders, mails, contacts ...) in the background. Can be seen like an API. OutlookTools: Allows to import/export contacts and events to VCF/ICS files.
Theads: Development - General Help & Support - Example Scripts - Wiki
Known Bugs: (last changed: 2020-03-27)
None Things to come: (last changed: 2020-03-27)
None
BTW: If you like this UDF please click the "I like this" button. This tells me where to next put my development effort
1,719 downloads
- outlookexgui
- outlook gui
- (and 1 more)
0 comments
Updated
-
Acro.au3
By seadoggie01
A collection of functions for accessing and manipulating PDFs though Adobe Acrobat Pro
447 downloads
0 comments
Updated
-
Renamer
By careca
Hi, this is a tool to change folders or files names, very simple, drag or choose folder, write what you want the application to search for,
write what you want it to be replaced with, select folders or files, case-sensitive or not, recursive or not and Go.
Example: change all files that have 123 in their name to nothing (aka remove "123")
so we write 123 in the "search", and leave the "replacement" field blank.
file "123abc.exe" will become abc.exe
file "456trt123.txt" Becomes "456trt.txt"
As i said, simple.
580 downloads
0 comments
Updated
-
Personal Function Documentation
By seadoggie01
A SciTE integrate-able script for easily accessing UDF Headers in your personal scripts.
326 downloads
0 comments
Updated
-
GUICtrlTuner_Limitless.au3
By Deye
Macro Usage :
2 ways for selecting more than one control
Holding the X while selecting or drawing a temp rectangle over desired controls
Mouse wheel to cycle through previous selections of checks
Mouse wheel+ CTRL = As an alternative to using Undo\Redo (buttons)
key combo's :
+ SHIFT When needing to Perform actions while keeping the checked controls in check, for instance, when dragging a group of checked controls @ keeping them checked (See Aligning options for the other use)
+ Space-Bar For applying actions to all controls Specified in a preset where only one of the controls belonging to the same preset is actually checked
+ CTRL Makes an action continues
+ ALT Resize actions
+ CTRL Click a control that belongs to a configured preset, makes all the other controls in that preset to get Checked (or Unchecked - with another CTRL + click)
Tabs :
In order to move controls into tabs you will need to drag the control\s on to a tab label other then the one selected
so if you want a control\s to go into a tab labeled :"one" first select some other tab then you can drag drop the control\s on to the tab labeled "one"
Aligning options:
Checked items are parameterized by right clicking any odd control which is checked or unchecked (in the group or out of the group \ anywhere), using its size or position as a parameter for the chosen sizing action on whatever controls that are shown as checked in the control pannel Gui
In cases where more than one control are checked. The aligning will aim to size the group of controls relatively to each other, if you will need the sizing to be absolute when using the "equal in" :"Top", "Bottom", "Left", "Right" "Size", Width", "Height" than hold down the SHIFT key while clicking or choosing an action
How to have Equal spacing between groups (Shift+SpaceBar_Combo_Demo.flv).7z
481 downloads
-
_ClipFileToVar
By Deye
This is for reading a file and converting it to a paste-able $Var
Double clicking the executable sends a copy of the executable to the windows explorer SendTo directory
Usage: right click any text file (needed for your script) bringing explorer's context menu and and selecting ( Send To > _ClipFileToVar. Exe )
Whatever option you get selected from the GUI's options will fill the output to the clipboard where you then can paste the result straight into your main script
the options are
converting text files:
considering line breaks and shortening empty lines + breaking lines that exceed 100 notes
all so that the output remains readable as with plain reading the file
The other option is for converting the file's read data to _Base64Encoded data
the last option fills the clipboard with the functions and an example that shows how to convert the _Base64encoded $Var back to a readable form that your script can then use
So far with what I put here, plus the example is for working with text files only
Deye
246 downloads
-
au3 (X) shell extension
By Deye
Manage UDF's and file includes as backup\restore or import\export method To register the extension: Double click the executable from inside any folder of your choosing, For instance "My Documents\UDF-Store\au3_X.exe"
To change the location of what is to be the "UDF-Store", move au3_X.exe to the new path and just repeat the above.
Starting it up :
Right click any *.au3, In the explorer context menu showing up choose the option "au3 (X)", The GUI will show up with an overview of all the action buttons + available options
357 downloads
0 comments
Updated
-
RdpRunner
By argumentum
I use RDP a lot, and is not uncommon to run another session again, closing the prior connection, when minimized.
The solution?, see if the window exists. If it does, restore it, else, run it.
693 downloads
-
AutoTimeSync
By Trong
AutoTimeSync 2.2 - Automatically update time for computers!
_________________________________________________
AutoTimeSync.exe
CRC32: 8D2169F6
MD5: 8B0346B4D84A0A0434F048AC564D4199
SHA-1: FB02C3D93DD828B5305B3D373094F0229DCB8F55
SHA-256: EB57E99520C003E582D1DD37E39B26942C014597FDF8DF5FDB00AE32B0803906
AutoTimeSync_Debug.exe - Version Show Debug infomation
CRC32: 9CC5E35E
MD5: 090BDAD428BF3F5DDBF3978FEB23DC7D
SHA-1: 5572360A0D181CFB2C147CF325AE87747F7BA007
SHA-256: 5537DA23E60B5FB5A52C1BAF98745DEC3F9C7309398F7B18C56B3DD124B44003
651 downloads
0 comments
Updated
-
ChromeProtectedTabs.exe
By Deye
Small example script to Protect Tabs in chrome + close other tabs and duplicates
Local $sFilePath = @ScriptDir & "\ChromeProtectedTabs.exe" ;Close other tabs not containg these key words or duplicates Local $sProtectedTabs = "msdn, developer, autoit, Gmail, amazon, DuckDuckGo, YouTube" Run($sFilePath & " " & $sProtectedTabs)
646 downloads
0 comments
Updated
-
Inconspicuous
By careca
Let's say you have some files you dont want anyone to know what they are,
and you dont want anyone to be able to open them, you could encrypt them,
but if the files are big it'll take a long time to do the operations for you to be able to open those files.
I made this to make this process faster, and still not easy for someone to open the files, or even know what type they are.
What it does is change the filename to a random number with 8 digits and .inc extension.
The original filename is encrypted in the file itself, with a PIN provided by the user up to 4 digits, this PIN is also a number that's going to be used to split the file and change it internally, so the end result is a file with a header that's got the original filename encrypted, and the rest of the file scrambled a bit.
The way it works is simple, place the application in a folder where you want to hide the files, it will ask for a pin, after you press ok, the application asks :
Encrypt or decrypt?
If encrypt, the files will become the 8 digit .inc files.
The originals will stay, the user can delete the originals or do whatever.
Then to open the files back, same process, but this time choose decrypt, and a listview will show the random filenames and the corresponding decrypted/original filenames and extension, uppon double click they open with whatever application is the default for them. There's a search feature, and an "extract all" button, to get all files back to original/unencrypted versions.
Feedback is wellcome.
416 downloads
0 comments
Submitted
-
CoreTempAidThrottler - CPU throttle automation
By argumentum
The back story:
I've got a Dell XPS w/ i7-8700K. The fastest, by single core, I could get, by well known PC maker.
The problem is that the fan can get so loud, like, REALLY LOUD, I can not use the CPU at its max. clock speed.
I could leave it at 90% all the time and not use this but I want to have the full 4.x Ghz and no parked cores, at all times, if I can.
But as room temperature and CPU load changes, a set throttle, may still make fan noise.
The solution:
To avoid the fan from going "airplane turbine mode", the utility gets the temp. from "Core Temp" ( you can google it )
It has a"plug-in" called "Core Temp Remote Server". The utility gets the values via TCP.
When it "feels" it's gonna get hot, drops the CPU throttle to a selected value, lets say 99% ( where is quieter ) and back up to 100% when it "feels" is ok to go back.
Now temperature can creep up to higher than expected if load is sustained or room temperature changes. So there is an "anti creep up" feature, to temporarily set the throttle even lower, 5% at a time, until the known quiet temperature is achieved.
If don't know how to find the temperature you should use, check out these videos. They will tell you how.
https://www.youtube.com/watch?v=p3B5WCJZTuw&ab_channel=SergeantPope-KomadaComputerRepair
https://www.youtube.com/watch?v=VuP6I0mOb1s&ab_channel=Techquickie
https://www.google.com/search?q=find+max+cpu+temperature
The end result:
Any thermal problem, is a hardware problem. No way around that, other than attending to the CPU cooling and case ventilation. Software can not fix that.
But without this utility, the PC would slow down the CPU anyway, to keep it from melting.
This software preemptively slow down the CPU, keeping the CPU related fan speeds from going to maximum RPM. Hence having a slower, but a quieter box.
1,279 downloads
0 comments
Updated
-
GPO Tool
By careca
This is a tool to back up/export current settings in the group policy, or to import.
The export button simply exports the group policies to a folder with a random name.
The import prompts for a folder selection, and then tries to import the policy present in that folder.
I made this because i found it was the most reliable and simpler way of doing it, now i just saved the exported folder, renamed it, and when i install windows again i just
import the folder and all settings are placed.
853 downloads
0 comments
Submitted
-
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.
Known Bugs:
2018-03-07: If the Script started from SciTE works but the "Process" button in the compiled exe does not do anything then please add the following line at the top of your script:
#Au3Stripper_Ignore_Funcs=Process_Tab*
BTW: If you like this tool please click the "I like this" button. This tells me where to next put my development effort
1,699 downloads
0 comments
Updated