marshallprank Posted April 12, 2011 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
water Posted April 12, 2011 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 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
jvanegmond Posted April 12, 2011 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
AdmiralAlkex Posted April 12, 2011 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
marshallprank Posted April 12, 2011 Author Posted April 12, 2011 thanks its works with relative path :-)
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