[[Property:title|Wizards: Command Line Options]] [[Property:weight|6]] [[Property:uuid|ca417e46-ad46-2d3f-e13e-a88366dc06b3]] The EiffelCOM Wizard can be used from the command line for example in batch scripts. The command line utility is com_wizard.exe and is located in $ISE_EIFFEL\wizards\com. Each command line option has both a long and a short name. The long names are all prefixed with -- while the short names are all prefixed with -. Options that take an argument should have the argument directly following the option with a space or a = sign in between the option name and the argument as in: --ace="mysystem.ecf" this option is equivalent to: -a "mysystem.ecf" The list of options is the following: * '''--client, -c''' : Build client to access COM component described by . * '''--server, -s''' : Build new COM component as described by . * '''--eiffel, -e''' : Add COM interface to Eiffel project with project file (*.epr) . * '''--ace, -a''' : Path to ecf file of Eiffel project to be added a COM interface. Use together with '--eiffel'. * '''--facade, -f''' : Name of facade class to generate IDL from. Use together with '--eiffel'. * '''--cluster, -u''' : Name of facade class cluster. Use together with '--eiffel'. * '''--outofprocess, -o''': Access or build out of process component. By default access or build in-process component (DLL). * '''--compilec, -i''': Compile generated C code. * '''--compileeiffel, -l''': Compile generated Eiffel code. Implies '--compilec'. * '''--marshaller, -m''': Build marshaller DLL, can only be used with '--server' and if definition file is an IDL file. * '''--destination, -d''' : Generate files in folder. By default files are generated in current folder. * '''--cleanup, -p''': Cleanup destination folder prior to generation. This option cannot be used together with '--backup'. * '''--backup, -b''': Backup overriden files by adding extension '.bac'. This option cannot be used together with '--cleanup'. * '''--graphical, -g''': Launch GUI, all other options are ignored. * '''--nologo, -n''': Do not display copyright information. * '''--version, -v''': Print version information. * '''--help, -h''': Display help on how to use the EiffelCOM Wizard command line utility. {{seealso|[[How the EiffelCOM Wizard works|How the EiffelCOM Wizard Works]] , [[Generated Files|Generated Files]] , [[Class Hierarchy|Class Hierarchy]] , [[Eiffel Project Processing|Adding a COM Interface to an Eiffel Project]] , [[Reusing a COM Component|Accessing a COM Component]] , [[Building a COM Component|Building a COM Component]] }}