Jump to content

Recommended Posts

Posted

When I output @ScriptDir to the screen with e.g. MsgBox(), I see it's the directory of the main script, not the directory of whatever included module is calling this macro in, say, 'include'.

Just curious, I know that eventually, everything will be compiled into one .exe and this won't matter anyway, but is there a way for an included module to find out its own path?

Posted

I don't know, but I guess the includes are "copied" into the script.

Scripts & functions Organize Includes Let Scite organize the include files

Yahtzee The game "Yahtzee" (Kniffel, DiceLion)

LoginWrapper Secure scripts by adding a query (authentication)

_RunOnlyOnThis UDF Make sure that a script can only be executed on ... (Windows / HD / ...)

Internet-Café Server/Client Application Open CD, Start Browser, Lock remote client, etc.

MultipleFuncsWithOneHotkey Start different funcs by hitting one hotkey different times

  • Moderators
Posted

Michiel,

Xenobiologist is correct - using #include is the same as pasting the content of the file into the script at that point. So ~ScriptDir is indeed the same for the whole script. :)

M23

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind

Open spoiler to see my UDFs:

  Reveal hidden contents

 

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...