Variable $Prop[] in Data Standard

Die Variable $Prop[] bietet Zugriff auf Vault-Eigenschaften bei Verwendung in Data Standard für Vault oder CAD-Eigenschaften bei Verwendung in Data Standard für CAD. Wenn Sie den Eigenschaftsnamen in eckigen Klammern [] angeben, wird ein iProperty-Objekt zurückgegeben, das zum Festlegen und Abrufen von Eigenschaftswerten verwendet werden kann.

Geben Sie Folgendes ein:Common.Wpf.IndexerForwarder, IProperty

Spezielle Eigenschaften

Für reguläre Eigenschaften muss der Name der Eigenschaft verwendet werden.

Es gibt jedoch spezielle schreibgeschützte Eigenschaften, die über die Variable $Prop den Zugriff auf zusätzliche Informationen ermöglichen. Diese Eigenschaften verfügen über einen vorangestellten Unterstrich (_).

Anmerkung: Die Verfügbarkeitsspalte gibt an, in welchen PowerShell-Dateien die Objekte verwendet werden können. Beispiel: Vault-Dateidialogfeld bedeutet, dass der PowerShell-Code im Kontext eines Dialogfelds zur Dateierstellung und -bearbeitung verwendet wird.

Spezielle Eigenschaft

Verfügbarkeit

Beschreibung

_Category

Vault: Datei, Ordner, benutzerdefiniertes Objekt

AutoCAD, Inventor

Wertetyp: Zeichenfolge

Wird auf die zugewiesene Kategorie für ein bestehendes Vault-Objekt festgelegt.

_CreateMode

Vault: Datei, Ordner, benutzerdefiniertes Objekt

AutoCAD, Inventor

Wertetyp: Boolesche Operation

Kann in PowerShell-Funktionen verwendet werden, um zu ermitteln, ob sich das Data Standard-Fenster im Erstellungsmodus befindet. Dies ist der Fall, wenn eine Datei zum ersten Mal gespeichert wird.

_CopyMode

Inventor, AutoCAD

Wertetyp: Boolesche Operation

Kann in PowerShell-Funktionen verwendet werden, um zu ermitteln, ob sich das Data Standard-Fenster im Kopiermodus befindet. Legen Sie diese Einstellung für die Data Standard-Funktionen Kopieren und Durch Kopie ersetzen auf True fest.

Anmerkung: Wenn _CopyMode auf True festgelegt ist, ist _CreateMode ebenfalls auf True eingestellt.

_EditMode

Vault: Datei, Ordner, benutzerdefiniertes Objekt

AutoCAD, Inventor

Wertetyp: Boolesche Operation

Kann in PowerShell-Funktionen verwendet werden, um zu ermitteln, ob sich das Data Standard-Fenster im Bearbeitungsmodus befindet. Legen Sie diese Einstellung für die Data Standard-Funktion Datenblatt auf True fest.

_Format

Inventor

Wertetyp: Zeichenfolge

Wird auf das zugewiesene Format für ein Inventor-Objekt oder auf das erste Element der ListValues festgelegt.

Art der ListValues: Liste<Zeichenfolge> Enthält eine Liste der Formate, die vom Dokumenttyp abhängig sind.
  • Für Zeichnungen: PDF, DXF, DWG
  • Für Modelle: JT, STEP

_FileExt

Vault: Datei

AutoCAD, Inventor

Wertetyp: Zeichenfolge

Enthält die Dateinamenerweiterung.

_FileName

Vault: Datei

AutoCAD, Inventor

Wertetyp: Zeichenfolge

Enthält den Dateinamen ohne die Erweiterung.

_FilePath

Vault: Datei

AutoCAD, Inventor

Wertetyp: Zeichenfolge

Enthält den Vault-Dateipfad (beginnend mit $) ohne den Dateinamen.

_FolderName

Vault: Ordner

Wertetyp: Zeichenfolge

Enthält den Ordnernamen.

_FolderPath

Vault: Ordner

Wertetyp: Zeichenfolge

Enthält die Vault-Ordnerpfad (beginnend mit $) ohne den Dateinamen.

_GeneratedNumber

Vault: Datei

Wertetyp: Zeichenfolge

Enthält die generierte Nummer. Der Wert wird von DSNumSchemeCtrl festgelegt. Weitere Informationen finden Sie unter Nummerierung.

_OriginalFileName

AutoCAD, Inventor

Wertetyp: Zeichenfolge

Enthält den Namen des Quelldokuments während der folgenden Vorgänge: Kopieren oder Kopieren einschl. Zeichnung.

_SaveCopyAsMode

Inventor

Wertetyp: Boolesche Operation

Der Wert wird auf True gesetzt, wenn ein Benutzer von Inventor auf die Schaltfläche Kopie speichern unter klickt. Andernfalls wird der Wert auf False gesetzt.

_SuggestedVaultPath

Inventor

Wertetyp: Zeichenfolge

Enthält den Pfad der direkt zugehörigen Datei, z. B. den Pfad der übergeordneten Baugruppe für Komponenten, die im Baugruppenkontext erstellt wurden, oder den Pfad der Hauptkomponentenansicht in den Zeichnungen.

_VaultVirtualPath

Inventor

Wertetyp: Zeichenfolge

Enthält den zugeordneten virtuellen Ordner für Vault gemäß Definition in der Inventor-Projektdatei.

_WorkspacePath

Inventor

Wertetyp: Zeichenfolge

Enthält den Arbeitsbereichspfad gemäß Definition in der Inventor-Projektdatei.

Lokalisierung

Wenn der Eigenschaftsname in eckigen Klammern [] mit dem Präfix _XLTN_ beginnt (z. B. $prop["_XLTN_TITLE_ITEM_CO"].Value), wird der Name dem tatsächlichen Eigenschaftsnamen der lokalisierten Vault Server-Version zugeordnet. Weitere Informationen finden Sie unter Lokalisierung.

iProperty-Objekt

Das iProperty-Objekt ist ein Wrapper für die zugrunde liegende Vault- oder CAD-Eigenschaft.

Anmerkung: Der Ausdruck $prop["Title"] gibt nur ein IProperty-Objekt für die Eigenschaft Title zurück. Es wird nicht der direkte Wert der Eigenschaft zurückgegeben.

Eigenschaften

Ereignisse

Beispiele

In PowerShell kann über die folgende Syntax auf Eigenschaften zugegriffen werden:

PowerShell

$fileName = $Prop["_FileName"].Value

Auf das gleiche Objekt kann über eine XAML-Bindung zugegriffen werden. Die Syntax ist jedoch etwas anders:

XAML

<TextBox Text="{Binding Prop[_FileName].Value}"/>