marshallprank Posted April 12, 2011 Share Posted April 12, 2011 Hi, i have the following problem. I want to load a file with a dynamic path: $Path = "C:\NewFolder1\NewFolder2" #include @ScriptDir & "\NewFolder2\test.au3" ;ScriptDir = "C:\NewFolder1" How can i solve this problem? I know its working so: #include "C:\NewFolder1\NewFolder2\test.au3". But my goal is the dynamic path of the script directory. thanks Link to comment Share on other sites More sharing options...
water Posted April 12, 2011 Share Posted April 12, 2011 This has been discussed a few days ago in another thread (can't find it at the moment). Summary: You can't do what you want. The #include statement is processed by the preprocessor at a time where there are no variables available. The preprocessor just includes the specified file. Therefore the #include statement can't be dynamic. My UDFs and Tutorials: Spoiler UDFs:Active Directory (NEW 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - WikiExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example ScriptsOutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - WikiOutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - DownloadOutlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - WikiPowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - WikiTask Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs:Excel - Example Scripts - WikiWord - Wiki Tutorials:ADO - WikiWebDriver - Wiki Link to comment Share on other sites More sharing options...
jvanegmond Posted April 12, 2011 Share Posted April 12, 2011 Quoting myself from another thread because I'm awesome like that:The only thing not possible that is dynamic in AutoIt is dynamic includes. github.com/jvanegmond Link to comment Share on other sites More sharing options...
AdmiralAlkex Posted April 12, 2011 Share Posted April 12, 2011 @marshallprank Or do you mean "relative path"? Try= #include "NewFolder2\test.au3" .Some of my scripts: ShiftER, Codec-Control, Resolution switcher for HTC ShiftSome of my UDFs: SDL UDF, SetDefaultDllDirectories, Converting GDI+ Bitmap/Image to SDL Surface Link to comment Share on other sites More sharing options...
marshallprank Posted April 12, 2011 Author Share Posted April 12, 2011 thanks its works with relative path :-) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now