Files
eiffel-org/documentation/current/eiffelstudio/eiffelstudio-reference/debugger/execution-commands/execution-profiles.wiki
jfiat 99f41503ab Author:admin
Date:2009-11-13T15:17:42.000000Z


git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@355 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
2009-11-13 15:17:42 +00:00

33 lines
1.7 KiB
Plaintext

[[Property:title|Execution profiles]]
[[Property:weight|-13]]
[[Property:uuid|90e64e1c-b5fc-e150-9901-50daffaac893]]
While working on a project, you may want to launch your system with one or more arguments, on specific working directory, and you may want to change the environment variables.
Those parameters are done by changing the execution profiles. For that you need to use the '''Execution parameters''' dialog.
* Open this dialog either:
** From the EiffelStudio menu path: <code>Execution -> Execution parameters</code> .
** By right-clicking any of the buttons on the debugging/execution toolbar.
==Using the Execution parameters' dialog==
[[Image:argument-dialog]]
The dialog allows you to manage different execution profiles to specify parameters to be passed to the system at execution time.
Each profile lets you set a title, the '''arguments''', the '''working directory''', as well as your own '''environment variables'''.
To use a profile, just select it by clicking the corresponding line in the grid..
Once the appropriate execution profile is selected then the system can be run with those parameters using the Run button (If "Keep Dialog Open" is selected the dialog remains opened).<br/>
To run without any particular parameter select the '''default''' profile.
If you click on "Run Workbench" or "Run Finalized", the system will be executed outside EiffelStudio (thus debugging is unavailable)..
{{tip|From version 6.5, you can unset an environment variable FOO by adding the "&-FOO" to the environment variables, by prefixing with "&-", this marks the variable "FOO" to be removed. If you use "&-*", all variables will be removed (except the one you can still add after this "&-*"). }}