SCAR Divi is an easy to use application that allows you to automate repetitive tasks. It uses color, image, pattern and text recognition algorithms to gather data about the current state of your machine and act upon it accordingly as programmed.
The program has the ability to move the mouse cursor and send keystrokes to act upon the gathered information. You can create scripts in the pascal language for the program to run using a very large amount of functions are your disposal.
Here are some key features of "SCAR Divi":
Pascal:
· Scripting in SCAR Divi is easy to master as it uses the pascal language which was originally developed for education.
Visual Design:
· Aside from the command-line style scripting, SCAR Divi also visual form design in order to add form to scripts with ease..
Hotkeys:
· A set of global hotkeys makes it easy to start and stop scripts in SCAR Divi.
Security:
· A firewall is built into SCAR Divi to prevent malicious scripts to contact a server without the user being made aware of it.
Resources:
· SCAR Divi manages allocated resources to ensure that scripts that do not properly manage resources will not cause memory leaks.
What's New in This Release: [ read full changelog ]
Bugfixes:
· Memory leak in client system
· Bug in client system with multi-monitor setups
· FindColorSkipCoords(Tolerance) failed when a TPA with duplicate coordinates was entered
· Types were not exported correctly from plugins
· ScriptFile and TimeRunning did not function correctly when used with ThreadSafeCall
· LoadDebugBitmap always returned False
· FindColorSpiral2 was off by a few pixels
Tweaks:
· Improved firewall system + now powered by SQLite3 rather than XML
· New library system
· Legacy libraries now support OnLoadLib and OnUnloadLib callbacks
· Legacy libraries once again receive all previously included functions though SetFunctions except for those removed from SCAR
· BitmapAssigned, CreateBitmap, GetBitmapSize, ResizeBitmap and FreeBitmap now export to legacy libraries
Functions updated/improved and ported to new framework:
· FindColorSkipBox(Array)(Tolerance)
· FindColorSpiral(Tolerance)
· FindColorsSpiralTolerance
· FindColorSpiral2
New:
· procedure SortTPAByRow(var TPA: TPointArray);
· procedure TPA...