Smart Package Robot Features

Universal Robotic Process Automation System with recorder for software installations.
Application Automation
InstaRec is possibly the best tool for visual recording of installations.
Visual WYSIWYG Recorder
The SPR is built around a Robot-Engine that can do most things automatically.
Mouse and Keyboard
Built-in extended precision scientific calculator.
Scientific Calculator
With fuzzy logic, UninstaRec helps you to find exactly what you want to uninstall.
Automated Recording
Complete set of File-commands with support for path-length 32760+.
File Operations
The Robot can encrypt text or binary data mathematically and safely using OTP.
Encryption Commands
Special functions to work with line-based text files.
High Speed Text-Engine
The Robot-Script supports all features needed.
Structural Programming
Universal Robotic Process Automation System with recorder for software installations.

Universal Robotic Process Automation System with recorder for software installations.

The Smart Package Robot (SPR) is one scripting System that can automate most other Applications. No need to use several tools for many Application. Simply use the SPR to script repeated tasks and automated Installations using the SPR for most or all other Applications.

InstaRec is possibly the best tool for visual recording of installations.

InstaRec is possibly the best tool for visual recording of installations.

"InstaRec" is the result of several years of development and test. No other product that we know delivers Scripts that have a higher quality then Scripts a human would write manually.

"InstaRec" can do that.

It will carefully watch every window and feature that appears. It will analyze all its buttons and features and then produce the best possible Script for an automated installation or Uninstallation.

Yet, its not that InstaRec ist perfect and can record any GUI-type. There are some GUI-Types InstaRec does not recognize.

But in most cases InstaRec will recognize the type of Setup and it will make a very intelligent Script for you that will be as good as if you write it "by hand".

All Scripts that "InstaRec" creates use only a few of the very versatile SPR-Commands. You just need to know maybe less then 5 Commands to make small changes, less then10 Commands to understand the InstaRec Script roughly.

And if you manage to understand around 20 SPR-Commands you can understand the Scripts that InstaRec generates completely.

The SPR is built around a Robot-Engine that can do most things automatically.

The SPR is built around a Robot-Engine that can do most things automatically.

The SPR can use different way to simulate Mouse-Clicks and Keystrokes. It offers the "Direct Engine" that will bypass Windows and send the Input directly to the target Application. Or you can choose the "Compatible Engine" that will really move the Mouse-Pointer and "Click like a human". To avoid being detected as a "Robot User", the SPR has a "Human Mousemove" means the mouse does not just move straight but "human like".

Additionally there are some commands that work "without Input Focus" for example the MOS.-Command. Using these commands, the target application can be controlled without getting the "Input focus". In cases where this can be used, the automation can run in the background "while you work".

Built-in extended precision scientific calculator.

Built-in extended precision scientific calculator.

The SPR has all needed Instructions for any kind of mathematical calculation in your Scripts. You need only "school mathematics" (use CAL.-Command), or you want the University-Level (Use CAX.-Command).The SPR can script it all. Any of these commands provides additional 8 types of roundings for the result, scientific or commercial styles.

Also included: All commonly used logical functions, Fuzzy-Logic, Random-Numbers up to cryptographical Levels (CRNG), Password Creation, more then 80 Conversions and Constants and even "Undercover and Graphics" in case you want to "Plot the results" on the screen.

With fuzzy logic, UninstaRec helps you to find exactly what you want to uninstall.

With fuzzy logic, UninstaRec helps you to find exactly what you want to uninstall.

UnInstaRec (InstaRec for Uninstallations) is included, so you can as well record Uninstallations of programs with few clicks. In the same way as InstaRec, it will generate your Script.

This will be done up to the Level that you just click "compile" to convert your recording to an executable that you can easily distribute to any number of computers.

With its fuzzy search Un-InstaRec will find exactly the program that you want to uninstall and record the uninstallation.

Complete set of File-commands with support for path-length 32760+.

Complete set of File-commands with support for path-length 32760+.

The Robot-Engine supports all sorts of File-Operation, you may imagine. Starting with simple copy, delete, move or rename. Until complex operations like Compare Files, Create File-Shortcut, Join/Split Files, ZIP-or UNZIP Files or "Move numbered Files". With many of these Operations, you have support for "NTFS-Direct" which gives you access to a pathlength of >32760 characters. So no Backup-Path will be too deep for the Robot to reach it. Even at Pathes the Windows Explorer can never reach – the Robot can access your files.

The Robot can encrypt text or binary data mathematically and safely using OTP.

The Robot can encrypt text or binary data mathematically and safely using OTP.

The SPR has builtin commands for Encryption, Decryption, Hashing Functions, MIME to Text and TEXT to MIME Functions, and compression function so there is anything that you may need to make your own strong encryption System. There are many detail Improvements that let you use the SPR as sort of "Encryption Construction Set". The Encryption Routines themselves are in high-speed ASM able to encrypt >10 MB of Data per second. So even if you make a multi-Pass encryption it will be sufficiently fast. After all you can compress the result and them convert it to MIME to send it out as "Text" to anybody with E-Mail or Messenger. The other person can just reverse the process to retrieve the clear text. Generally OTP (that is used here) is proven to be mathematically safe against attacks, even in the post quantum era (You have to go by the rules of course). Included with the command is a detailed explanation on how to do all this Encryption stuff.

Special functions to work with line-based text files.

Special functions to work with line-based text files.

The Robot contains several special Functions to work with line-based Text files "In memory" means at highest possible speed. For this you load the Textfile using TXT.LOAD and then you can use the other TXT.XXX Commands to jump around in the file or make changes in the file wether Byte-based or line-based or mixed. Also in case you want to analyze several "linebased" (Text-) Files, Sourcecode – whatever, the TXT.-Command with its many Options will speed this up. The helpfile contains a sample script that checks 6000 Lines of Python Code for Indentation Errors in just a few seconds. More then 35 TXT.-Commands give you all you need to search, replace, find, analyze or generate Textfiles in whatever way you like.

The Robot-Script supports all features needed.

The Robot-Script supports all features needed.

The Robot-Script supports:

  • Two way decisions (IF .. ELS. .. EIF.)
  • Multi-Way decisions via "SCS. … CAE. … ESC." (Select Case …)
  • GSB. Und RET. (Gosub / Return) with Parameters and Return-Stack like Functions
  • Local Variables via "SAV."
  • MACRO definitions with lots of features and virtually unlimited depth
  • Library and Include-Files
  • Several sorts of Variables that need not be declared.
  • Enumeration Commands (FEX.)
  • Stack-Operations and a Return Stack for Results
  • Parallel Processing using PRV. And PRE.