﻿id	summary	reporter	owner	description	type	status	milestone	component	version	severity	resolution	keywords	cc
2912	Additional include paths: New command line switch for AutoIt3.exe	Tomasz Szreder (tomasz.szreder@…	Jon	"It is possible to set additional include paths in the Registry as below:

{{{
[HKEY_CURRENT_USER\Software\AutoIt v3]

[HKEY_CURRENT_USER\Software\AutoIt v3\AutoIt]
""Include""=""C:\\Program Files\\AutoIt3\\Include;Y:\\automation\\core""
}}}

We often use AutoIt3 in a portable way (non-installable: copy scripts and interpreter and then execute). As a rule, we do not alter Registry in test environments. 

Our test scripts are decomposed into many small libraries in subfolders including each other by relative paths (because no assumptions can be made about working directory). It would be very convenient if include paths could be specified relative to a predefined root directory, provided as a command line switch to AutoIt3.exe interpreter.

Example:
{{{
AutoIt3.exe /AutoIt3Include=""C:\\Program Files\\AutoIt3\\Include;Y:\\automation\\core"" MyTestScript.au3
}}}

It would greatly improve maintainability of larger projects written in AutoIt3. 

Thanks for considering.

Regards
Tomasz Szreder
tomasz.szreder@compuware.com
"	Feature Request	assigned		AutoIt		None		Command-line switches, include paths	
