Rufen Sie ein anderes Skript ohne Hardcodierung aufHallo,
Ich habe die Funktion Include() verwendet, um andere Skripte vom Hauptskript aus aufzurufen. Da das Argument in Include() der fest codierte Skriptdateipfad ist, können meine Skripte nicht auf den Laptops anderer Benutzer ausgeführt werden. Gibt es eine Möglichkeit, das Argument nicht fest zu codieren?
Danke!
DatenzugriffWindowsBetreff: Ein anderes Skript ohne Hardcoding aufrufenWo befindet sich die Hauptdatei? Wo befinden sich die anderen Dateien? Wenn Sie sich im selben Ordner befinden, können Sie einfach Include("filename.jsl") verwenden.
Betreff: Ein anderes Skript ohne Hardcoding aufrufenWenn Sie alle Ihre Skripte zu einem Teil eines Add-Ins machen, können Sie eine Syntax wie diese verwenden:
include("$ADDIN_HOME(com.cmpny.dept.myapp)\My Favorite Script.jsl");
Sie würden Ihr Add-In mit dem Alias com.cmpny.dept.myapp definieren. Hier ist eine Beispieldatei addin.def, die es definiert:
id=com.cmpny.dept.myapp
name="My great application"
host=Win
home="M:\mydept\myapp\Addin"
Dieses Add-In befindet sich in einer Dateifreigabe, die als Laufwerk M zugeordnet ist.