Skip to content
RTILA Web Business Automation
  • Home
  • Features
  • Pricing
  • Documentation
  • Support

Buy our LifeTimeDeal on Appsumo !

RTILA Web Business Automation
  • Home
  • Features
  • Pricing
  • Documentation
  • Support
Free Download
Free Download
Popular Search variableapidownloadchatgptcommand folder

Billing & Licensing

  • Manage License Activation Count
  • Standalone Exe Antivirus False Positive Alert
  • Team Member Activation URL & License
  • AppSumo Codes Redemption
  • Download & Activate RTILA Studio
  • AppSumo Code Stacking & Upgrade

How-To & Tutorials

  • Public Templates
  • How to target a CSS element
  • Change default Browser
  • Export Results to a CSV file
  • Profile Session Feature
  • License Check for Standalone Executables
  • OCR Feature: read text from images
  • Auto Download Pinterest Images
  • Save current URL using JavaScript
  • Search & Filter Projects
  • Run Automations in Silent Mode (no browser opening)
  • Website Load Testing Automation
  • Read data from a txt or csv file
  • Downloading files
  • Open in a New tab
  • Using filters to complete a URL
  • Choosing the right collection
  • Set a Counter with JavaScript
  • Setup re-Captcha Resolution
  • Woo Categories & ChatGPT API
  • How to login to a Google Account
  • Google Search Baby Steps
  • Auto-Recorder as a 1st step
  • Standalone Executable Bots

Technical Documentation

  • Go To Url Command
  • Execute JavaScript Code command
  • Reload Page Command
  • Take Screenshot Command
  • Smart Variable (ChatGPT API)
  • Populate Text Field Command
  • Hover Mouse On Element Command
  • Child Projects
  • Check Radio Input Command
  • Dynamic Variables (JavaScript Code)
  • Static Variables
  • Set Checkbox State Command
  • Set Dropdown Value Command
  • Press a Keyboard Key Command
  • Upload File Command
  • Double Click On An Element Event
  • Click On An Element Event
  • Switch Browser Identity Command
  • Slack Notification Command
  • Save as Pdf Command
  • Go Back To Previous Page Command
  • Go Forward To Next Page Command
  • Proxies Built-In Rotation
  • External Proxy Rotation API
  • Regular Expressions
  • Ejecute JavaScript (Global)
  • Mock Location Command
  • Close Page Command
  • Desktop Notification Command
  • Command Folder
  • Clear Cookie Command
  • Change Page Size Command
  • Break Loop Command
  • DataSet Types
  • Automation Commands Panel
  • Crawler Commands
  • Alert Message Command
  • Wait Commands
  • Home
  • Docs
  • How-To & Tutorials
  • Standalone Executable Bots

Standalone Executable Bots

Table of Contents
  • Introduction
  • Compiling a Standalone Bot
  • Call data from a relative file (csv or txt)
  • Command lines for Standalone Bots
  • Load different config files with same binary
  • Pass variable data to a Standalone Bot
  • Standalone Example folder
  • Video Tutorial Standalone Bots

Introduction #

One of the most valuable and powerful feature of RTILA Studio is the ability for you to compile your automations into your own standalone software. Compiled software is an independent software that can run outside of RTILA Studio to launch the concerned automation flows.

Compiling a Standalone Bot #

You can compile any project into a Standalone Bot. Just head to BOTS panel and then click the PLUS icon to start a new Bot. In the new window click on the Project field and select the project that you want to compile into a Bot

You can then click on the Compile button and it will generate the Standalone Bot folder with the needed files to run this bot. See below screenshot for the compile button

Call data from a relative file (csv or txt) #

Before compiling your standalone you need to consider the fact that this software will be run on other computers with no access to RTILA Studio. Meaning that all the local files/data/credentials your are calling inside RTILA Studio during development of the automation will need to be adapted to work under a Standalone environment. This includes but is not limit to the following adaptations.
You will need to replace your credentials inside the populate commands by calling for instance a credentials.txt using the relative path ./credentials.txt for a List Variable (List). Then replace the actual credentials inside the populate fields using the syntax {{List|0}} where “List” is the List variable name, “0” will read from the 1st column (email address) and “1” will read from the second column (password) of the credentials.txt file. Using this way will allow your users to just update their credentials in the credentials.txt file that you will deliver within the same folder as the binaries.

For calling a List variable that has only one column

Copy CodeCopiedUse a different Browser
{{List}}

For calling a List variable that has more than one column, the counts starts from 0

Copy CodeCopiedUse a different Browser
{{List|0}}

A List Variable and any other Variable command can actually feed data to almost any other command or property in the Command and DataSets sections. This allows you to exchange data within your automation flows, between the different elements and sections of RTILA Studio.

Below are some examples of where and how you can call a Variable value into an other element.

Visit a set of URLs fed by a Variable
Populate a field from a Variable
Write into a Property from a Variable

Command lines for Standalone Bots #

Our Standalone Executable files are able to receive data and instructions using command line from Windows, Mac and Linux. This is very useful for advanced users as you can create a different user interface or process, or even control your executables launch using command lines on your own VPS/server.

Load different config files with same binary #

Our Standalone Software actually always use the same binary files for Windows, Mac and Linux. The actual automation flow information is saved in the .config file. This allows you to avoid downloading the binaries/executables for every Standalone bot. Instead you can call a different config file while launching the Standalone using command lines. Below is an example for launching a bot.exe a dynamic config file name for each of your automations. Replace “AutomationNameHere” with your automation config file name.

Copy CodeCopiedUse a different Browser
RTILA-Windows.exe --config-file=AutomationNameHere.config

Pass variable data to a Standalone Bot #

You can also pass variables to your Standalone Software so feed into the automation. Before you can send variables data to a Standalone you need to first use the Argument Variable command to create and use that variable in your flow. Note that Argument Variable can also receive data from the cloud using our Cloud API or our Zapier/Pabbly/Make integration. Note that for almost all our types of variables you can apply Regex and or JavaScript rules and functions to manipulate or correct the data.

Once the Argument Variables are created you can use command lines to pass data to them, see the sample code below (assuming you named your Argument Variable as “Argument”).

Copy CodeCopiedUse a different Browser
RTILA-Windows.exe --config-file=AutomationNameHere.config --Argument=testdata

For general information, when inside an automation flow in RTILA Studio, you can feed a variable value to an other command and or DataSet Property by calling the following syntax where VariableName is the name of your variable. Once the automation is RUN the syntax will be replaced by the current value of that variable, for the current step of the automation.

Copy CodeCopiedUse a different Browser
{{VariableName}}

Standalone Example folder #

A good example of a Standalone Software is the AppSumo Expense bot we did and which you can download and unzip from here: https://drive.google.com/file/d/19Uq4m9MHIHRSsKPlImrtdLs_J0aWyNEx/view?usp=sharing

Video Tutorial Standalone Bots #

https://youtu.be/LZEeRLChjfI

What are your Feelings
Share This Article :
  • Facebook
  • Twitter
  • LinkedIn
  • Pinterest
Still stuck? How can we help?

How can we help?

Updated on March 1, 2023
Auto-Recorder as a 1st step

Powered by BetterDocs

Table of Contents
  • Introduction
  • Compiling a Standalone Bot
  • Call data from a relative file (csv or txt)
  • Command lines for Standalone Bots
  • Load different config files with same binary
  • Pass variable data to a Standalone Bot
  • Standalone Example folder
  • Video Tutorial Standalone Bots

RTILA CORPORATION

Suite 20C Trolley Square.
Wilmington, 19806 DE, USA.

Support

  • Community
  • Documentation
  • Videos & Media
  • User Handbook

Company

  • Cookie Policy
  • Privacy Policy
  • License Agreement
  • Payments & Refunds

Copyright © RTILA CORPORATION

Facebook GroupYouTube