ROBOTC Deployment Guide
Download and Install ROBOTC
You can download the latest release of ROBOTC using the links below:
|ROBOTC for VEX Cortex|
|ROBOTC for LEGO Mindstorms|
|ROBOTC for Arduino|
|Robot Virtual Worlds (Cortex and PIC)|
|Robot Virtual Worlds (LEGO Mindstorms)|
ROBOTC is installed in the Robomatter Inc/ROBOTC Development Environment directory; the typical file path is C:/Program Files (x86)/Robomatter Inc/ROBOTC Development Environment.
If you would like to image and rollout ROBOTC, do not activate the installation until after the rollout has been performed.
Once you are ready to activate, you can do so by entering your license ID and Password (provided with 365-day and Perpetual Licenses) in the 'Help -> Manage Licenses -> Add License' menu in ROBOTC.
Building Licenses do not to be manually activated; they activate once they are installed in the ROBOTC directory.
|In order to image and roll out ROBOTC with a 365 day or perpetual license, a non-active installation of ROBOTC must be imaged. Rolling out an activated installation of ROBOTC will result in the rolled out installation(s) being converted to a trial because the hardware ID's on the imaged computers will not match the original hardware ID of the base image machine.
If you have rolled out an activated installation of ROBOTC, please contact ROBOTC technical support via firstname.lastname@example.org for further assistance.
Building licenses are designed to be easily imaged and deployed. In order to deploy ROBOTC with a building license file, simply install the building license file into the root ROBOTC directory and roll out the ROBOTC image. For more information on installing a building license file, please see our Building License Installation Guide.
Below are some useful parameters that can be used when deploying ROBOTC:
|/v||Passes parameters to MSI package.|
|/s||Causes setup.exe to be silent.|
|/l||Specifies the setup language.|
|/a||Performs administrative installation.|
|/j||Installs in advertise mode.|
|/x||Performs setup uninstall.|
|/f||Launches setup in repair mode.|
|/w||Setup.exe waits for the installation to finish before exiting.|
|/qn||A Windows Installer MSI parameter that causes everything but setup.exe to be silent. This sets the user interface level to zero.|
Uninstall mode /x Uninstall mode removes Personal Communications from your system.
Repair mode /f Launching setup.exe in the repair mode checks the key file of every installed feature and reinstalls any feature that is determined to be missing, corrupt, or an older version.
Running setup.exe silently /s To prevent setup.exe from displaying a progress bar, use the /s command-line parameter. To have setup run silently with no dialogs, pass the Windows Installer /qn command-line parameter through setup.exe using the /v parameter. Refer to Microsoft's documentation of command-line parameters for other /q user interface options. To run a silent installation, type:
ROBOTCfor_xxx.exe /s /qn (Change .exe file name to actual installation file)
For installing the building license file - you will need to make a script that will copy the .lf file into the ROBOTC directory (C:/Program Files (x86)/Robomatter Inc/ROBOTC Development Environment/)
The final "trick" is to run ROBOTC with elevated privileges to detect the building license file - this is due to to the UAC protection that Windows Vista and 7 have that prevents normal applications from writing to file in the /Program Files/ or /Program Files (x86)/ directories even if the user is an Administrator; it may not be possible to do this without errors.