Anwendungsobjektmakros

Ein Anwendungsobjektmakro wird auf der Seite für die Anwendungsobjektmakros definiert und kann nur mit diesem Anwendungsobjekt verwendet werden. Das Makro ist lediglich eine Variable, der ein Wert zugeordnet ist, wie die beiden folgenden Beispiele zeigen:

Variable Wert

SOURCE_PATH

\\server1\sys\public\zen\word

TARGET_PATH

c:\Programme\word

In den Beispielen definiert SOURCE_PATH das Netzwerkverzeichnis, aus dem Novell® Application LauncherTM die Anwendung an die Arbeitsstation des Benutzers verteilt. TARGET_PATH definiert das Verzeichnis der Arbeitsstation, in das Application Launcher die Dateien kopiert.

Sie können auch ein Makro erstellen, das den Benutzer auffordert, einen Standardwert zu akzeptieren, den Sie zugeordnet haben, oder einen anderen Wert einzugeben. Sie können beispielsweise ein Makro verwenden, über das dem Benutzer ein Standardinstallationslaufwerk (beispielsweise C:) vorgegeben wird, das jedoch geändert werden kann (beispielsweise zu D:).

Folgende Abschnitte enthalten Informationen zum Verschachteln von anderen Makros in Anwendungsobjektmakros und Anweisungen zum Definieren von Anwendungsobjektmakros:


Verschachteln von Makros

Bei der Definition von Anwendungsobjektmakros können Sie andere Makros in die Definition einbetten. In folgendem Beispiel wird ein spezielles Windows-Makro, *WINDISK, für die Definition des Makros TARGET_PATH verwendet:

%*WINDISK%\Programme

Wenn Sie das Makro TARGET_PATH in einem Eigenschaftsfeld eines Anwendungsobjekts verwenden, ersetzt Application Launcher den aktuellen Windows-Laufwerkbuchstaben der Arbeitsstation für %*WINDISK% (beispielsweise C:\TEMP).

Beim Einbetten eines Makros in die Zeichenkette schließen Sie den Makronamen in %-Zeichen ein (siehe oben). Sie können spezielle Windows-Makros, eDirectory-Attributmakros, Umgebungsvariablenmakros, Anmeldeskriptmakros sowie andere Anwendungsobjektmakros einbetten.


Definieren eines Anwendungsobjektmakros

  1. Klicken Sie in ConsoleOne mit der rechten Maustaste auf das Anwendungsobjekt, für das Sie das Makro definieren möchten, und klicken Sie auf "Eigenschaften".

  2. Klicken Sie auf das Register "Allgemein" > "Makros", um die Seite "Makros" anzuzeigen.

  3. Um ein Makro zu definieren, das aus einem Variablennamen und einem Wert besteht (ein Zeichenkettenwertmakro), fahren Sie mit Definieren eines Zeichenkettenwertmakros (kein Aufforderungsmakro) fort.

    Oder:

    Fahren Sie mit Definieren eines Aufforderungsmakros fort, um ein Makro zu definieren, das den Benutzer auffordert, einen Standardwert zu akzeptieren oder einen anderen Wert einzugeben.


Definieren eines Zeichenkettenwertmakros (kein Aufforderungsmakro)

  1. Klicken Sie auf der Seite "Makros" auf "Hinzufügen" > "Zeichenkettenwert". Das Dialogfeld "Zeichenkettenwert bearbeiten" wird geöffnet.

  2. Geben Sie im Feld "Wertename" einen Namen für die Makrovariable ein (beispielsweise TARGET_PATH). Der Name darf keine Leerzeichen enthalten.

  3. Geben Sie im Feld "Wertedaten" den Wert für die Makrovariable ein (beispielsweise C:\PROGRAMME\WORD).

  4. Klicken Sie auf "OK". Das Makro wird in die Liste "Makros" aufgenommen.

Weitere Informationen zur Verwendung von Makros in einer gültigen Anwendungsobjekt-Eigenschaft finden Sie unter Anwendungsobjekt-Eigenschaften, bei denen Makros verwendet werden können .


Definieren eines Aufforderungsmakros

  1. Klicken Sie auf der Seite "Makros" auf "Hinzufügen" > "Aufforderung" > "Laufwerk". Hiermit erstellen Sie ein Makro, das den Benutzer zur Eingabe eines Laufwerkbuchstabens auffordert. Oder klicken Sie auf "Zeichenkette", um ein Makro zu erstellen, das den Benutzer zur Texteingabe auffordert.

  2. Füllen Sie folgende Felder aus:

    Makroname:Geben Sie einen beliebigen Namen für das Makro ein. Der Name darf keine Leerzeichen enthalten.

    Text für Eingabeaufforderung: Geben Sie den Text ein, der dem Benutzer angezeigt werden soll. Für eine Aufforderung zur Eingabe eines Laufwerkbuchstabens können Sie beispielsweise Folgendes eingeben: "Diese Anwendung wird auf das Laufwerk C: installiert. Geben Sie gegebenenfalls einen anderen Laufwerkbuchstaben ein."

    Standardwert:Wählen Sie für ein Laufwerk-Aufforderungsmakro das Laufwerk aus, das als Standardlaufwerk angezeigt wird. Geben Sie für ein Zeichenketten-Aufforderungsmakro den Text ein, der als Standardtext angezeigt wird.

    Mindestanforderung an Festplattenkapazität in MB: Geben Sie den freien Speicherplatz ein, der mindestens zur Verfügung stehen muss. Der Benutzer kann nur auf Laufwerke installieren, die die Mindest-Speicherplatzanforderung erfüllen.

    Maximale Zeichenkettenlänge in Zeichen (nur Zeichenketten-Aufforderungsmakros): Legen Sie die maximale Anzahl der Zeichen fest, die der Benutzer als Antwort auf das Zeichenketten-Aufforderungsmakro eingeben kann.

  3. Klicken Sie auf "OK". Das Makro wird in die Liste "Makros" aufgenommen.

Weitere Informationen zur Verwendung von Makros in einer gültigen Anwendungsobjekt-Eigenschaft finden Sie unter Anwendungsobjekt-Eigenschaften, bei denen Makros verwendet werden können .