Es gibt zwei Möglichkeiten, dieses Plugin zu verwenden: Sie können das Plugin
global aktivieren, indem Sie beim Befehl @REQUIRE
den Tag InstallAdapter
auf
True
setzen. Geben Sie dazu einfach den erwähnten Präprozessor-Befehl
im Skript ein:
@REQUIRE "xad", {InstallAdapter = True} |
Wenn Sie das Plugin auf diese Weise aktivieren, wird es global verfügbar und alle folgenden Befehle, die sich mit Dateien befassen, werden das Öffnen von Dateien aus XAD-Archivquellen unterstützen. Zum Beispiel könnten Sie dann ein Bild aus einem Archiv laden:
LoadBrush(1, "test.rar/testpicture.jpg") |
Wenn Sie nur sehr wenige Dateien aus XAD-Archivquellen öffnen müssen, können
Sie das Plugin auch nicht global aktivieren, indem Sie den Tag InstallAdapter
beim Befehl @REQUIRE
weglassen und einfach den Tag Adapter
verwenden, welcher
von den meisten Hollywood-Befehlen angeboten wird, um die Datei mit dem Plugin xad.hwp
zu öffnen. Hier ist ein Beispiel:
LoadBrush(1, "test.rar/testpicture.jpg", {Adapter = "xad"}) |
Mit dem Tag Adapter
wird LoadBrush()
angewiesen, die erwähnte Datei mit
dem angegebenen Adapter zu öffnen, der in unserem Fall "xad" ist. Mit dem
Tag Adapter
können Sie also dieses Plugin verwenden, ohne zuvor einen
globalen Dateiadapter installiert zu haben.
Dasselbe gilt für Hollywood-Befehle, die mit Verzeichnissen arbeiten.
Sobald das XAD-Plugin aktiviert wurde, ist Folgendes möglich:
OpenDirectory(1, "test.rar") |
Sie könnten dann alle Dateien und Verzeichnisse in test.rar
durchlaufen.
Wenn Sie keinen globalen Adapter für xad.hwp aktiviert haben, verwenden Sie
einfach den Adapter
wie oben, z.B.
OpenDirectory(1, "test.rar", {Adapter = "xad"}) |
Im nächsten Kapitel erfahren Sie mehr darüber, wie die vom XAD-System unterstützten Archive als Verzeichnisse behandelt werden.