Command Line Options¶
When you start Aimsun Next by using a command, you can add several options to launch it with specific instructions. You can launch Aimsun Next in graphical-user-interface mode or in a console window with no UI. To run the following commands, you must be in the correct directory that contains your installed edition of Aimsun Next.
To start Aimsun Next with the UI, enter:
"Aimsun Next.exe" --<option> <option parameters>
To start Aimsun Next without the UI, enter:
aconsole.exe --<option> <option parameters>
The available command options are listed below. Custom file names and values are marked XXXX.
--no-sentry Opens Aimsun Next and prevents a 'minidump' (DMP) file of current user data being sent after a software crash. For more information about crashes and user data, see Privacy Statement.
--project XXXX Loads a document, where XXXX is the Aimsun document file name or its UID.
--force Bypasses any locks on the document you are opening.
--dont_look_for_missing_files Does not open dialogs to look for any missing files not found while loading the document.
The deprecated equivalent option is: *-dontlookformissing*.
--command XXXX Executes an action named XXXX over a target (specified using a target command). The actions currently available are: execute, which runs a simulation or a static traffic assignment, depending on the scenario type in batch mode, with no user interaction, and play, which runs the simulation interactively. Therefore, play is only available for SRC micro and SRC hybrid replications.
The deprecated equivalent option is: *-cmd*.
--target YYYY Object with ID YYYY to execute the action of the command.
--test_plugins Writes a testplugins.txt file, with the plug-ins loaded, and exits Aimsun Next.
The deprecated equivalent option is: *-testplugins*.
--proxy XXXX Indicates the proxy to use, where XXXX is the proxy URL with the format: PROTOCOL://USER_NAME:PASSWORD@ADDRESS:PORT
--script XXXX Loads and runs the Python script from file XXXX.
--locale XXXX Forces the locale to XXXX. Examples: en, es, fr, and more.
--translation XXXX Forces the translation locale to XXXX. Examples: de, en_gb, es, fr, pt, and more.
--stop_at HH:MM:SS Stops an animated simulation at HH:MM:SS.
--home XXXX Sets the Aimsun Next home folder as XXXX.
--instance XXXX Sets the Aimsun Next instance UID to XXXX.
--dongle_id XXXX Forces Aimsun Next to only use dongle XXXX, even though other dongles might be available.
The deprecated equivalent option is: *-dongleid*.
--version Returns the Aimsun Next version number and exits.
--verbose Shows messages in the console (if available).
The deprecated equivalent option is: *-v*.
--log Writes all messages in a log file. The log file will be saved where the operating system stores the log files by user and application. For example, in Windows it will be in: "C:/Users/your_user/AppData/Roaming/Aimsun/Aimsun Next/Logs"
--log_file XXXX Writes all log messages in a specified file, XXXX. This option implies that the
--log option is also active.
--force_number_of_threads XXXX Forces Aimsun Next to run the object executed with XXXX number of threads, or the maximum number that the license permits.
The deprecated equivalent option is: *-force\_th*.
--allowed_plugins XXXX Loads only those plug-ins listed in the file XXXX. The file must contain, on separate lines, the filename of the plug-in information file (without path). For example: 00_angbasicplugin.xml.
The deprecated equivalent option is: *-plugins*.
--dark-mode Windows and Linux only: Switches the user interface to dark mode to match "dark" windows system themes. On a Mac, the windows color theme is always the one defined in System Preferences.
--light-mode Windows and Linux only: Switches the user interface to light mode to match "light" windows system themes. On a Mac, the windows color theme is always the one defined in System Preferences.
--force-pixmap-scale XX Configures Aimsun to take advantage of high-resolution displays and scales pixmaps by a factor of XX to improve legibility.
Running a replication with ID = 147 without the UI:
aconsole.exe –-project “C:/models/myproject.ang” --command execute --target 147
Running a macro experiment with ID = 147 without the UI and showing all messages:
aconsole.exe –-project “C:/models/myproject.ang” --command execute --target 147 –-verbose
Starting Aimsun Next with the UI in Spanish and forcing it to use the dongle with ID = 1456274627:
"Aimsun Next.exe" -–dongle_id 1456274627 –-translation es
Running Aimsun Next and logging all messages in a specified file:
"Aimsun Next.exe" --verbose –-log_file C:/models/myproject.log
Aconsole exit codes¶
1 Task has been cancelled
4 Unknown action
5 Missing target parameter or target object not found
10 Cannot read the Aimsun document
20 Task failed
30 App crashes
50 No license
100 The command requires a valid database for output storage