Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die SetArgStr--Methode legt ein benanntes Zeichenfolgenargument für den aktuellen Ausdrucksbefehl fest.
Syntax
bool SetArgStr(
[in] PCSTR Name,
[in] PCSTR Arg,
[in] bool OnlyIfUnset
);
Parameter
[in] Name
Gibt den Namen des Arguments an. Die in EXT_COMMAND verwendete Befehlszeilenbeschreibung muss angeben, dass der Typ dieses Arguments Zeichenfolge ist.
[in] Arg
Eine Zeichenfolge, die den Wert des benannten Arguments angibt. Ein Zeiger auf das erste Nicht-Leerzeichen wird als Argument gespeichert. In diesem Fall darf Arg nicht NULL-sein.
[in] OnlyIfUnset
Gibt an, was passiert, wenn das Argument bereits festgelegt ist. Wenn OnlyIfUnset-true
ist und das Argument bereits festgelegt wurde, wird das Argument nicht geändert. Wenn OnlyIfUnset-false
ist und das Argument bereits festgelegt wurde, wird das Argument geändert.
Rückgabewert
SetArgStr- gibt true
zurück, wenn das Argument geändert wurde; andernfalls false
.
Bemerkungen
Eine Übersicht über die Argumentanalyse im EngExtCpp-Erweiterungsframework finden Sie unter Parsing Extension Arguments.
Diese Methode sollte nur während der Ausführung eines Erweiterungsbefehls aufgerufen werden, der von dieser Klasse bereitgestellt wird.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | engextcpp.hpp (include Engextcpp.hpp) |