Variável $Prop[] no Data Standard

A variável $Prop[] fornece acesso a propriedades do Vault quando usada no Data Standard para Vault, ou a propriedades do CAD quando usada no Data Standard para CAD. A especificação do nome da propriedade nos colchetes [] retorna um objeto IProperty, que pode ser usado para a obtenção e a definição de valores de propriedade.

Tipo:Common.Wpf.IndexerForwarder, IProperty

Propriedades especiais

Para propriedades comuns, o nome da propriedade precisa ser usado.

Contudo, há propriedades somente leitura especiais que permitem acessar informações adicionais com a variável $Prop. Essas propriedades apresentam um caractere de sublinhado (_) como prefixo.

Nota: A coluna de disponibilidade indica em quais arquivos do PowerShell os objetos podem ser usados. Por exemplo, a caixa de diálogo de arquivo do Vault significa que o código do PowerShell é usado no contexto de uma caixa de diálogo de arquivo de criação e edição.

Propriedade especial

Disponibilidade

Descrição

_Category

Vault: arquivo, pasta, objeto personalizado

AutoCAD, Inventor

Tipo de valor: sequência de caracteres

É definida para a categoria atribuída de um objeto existente do Vault.

_CreateMode

Vault: arquivo, pasta, objeto personalizado

AutoCAD, Inventor

Tipo de valor: booleano

Pode ser usado em funções do PowerShell para determinar se a janela do Data Standard está em modo de criação. Isso é o que acontece quando um arquivo é salvo pela primeira vez.

_CopyMode

Inventor, AutoCAD

Tipo de valor: booleano

Pode ser usada em funções do PowerShell para determinar se a janela do Data Standard está em modo de cópia. Defina como verdadeiro para as funções do Data Standard Copiar e Substituir por cópia.

Nota: Quando _CopyMode é definido como True, _CreateMode também é definido como True.

_EditMode

Vault: arquivo, pasta, objeto personalizado

AutoCAD, Inventor

Tipo de valor: booleano

Pode ser usada em funções do PowerShell para determinar se a janela do Data Standard está em modo de edição. Defina como verdadeiro para a função do Data Standard: Datasheet.

_Format

Inventor

Tipo de valor: sequência de caracteres

É definida como o formato atribuído para um objeto do Inventor ou para o primeiro elemento de ListValues.

Tipo de ListValues: List<sequência> Contém uma lista de formatos que dependem do tipo de documento.
  • Para desenhos: PDF, DXF, DWG
  • Para modelos: JT, STEP

_FileExt

Vault: arquivo

AutoCAD, Inventor

Tipo de valor: sequência de caracteres

Contém a extensão de arquivo.

_FileName

Vault: arquivo

AutoCAD, Inventor

Tipo de valor: sequência de caracteres

Contém o nome do arquivo sem a extensão.

_FilePath

Vault: arquivo

AutoCAD, Inventor

Tipo de valor: sequência de caracteres

Contém o caminho do arquivo do Vault (começando com $) sem o nome do arquivo.

_FolderName

Vault: pasta

Tipo de valor: sequência de caracteres

Contém o nome da pasta.

_FolderPath

Vault: pasta

Tipo de valor: sequência de caracteres

Contém o caminho da pasta do Vault (começando com $) sem o nome do arquivo.

_GeneratedNumber

Vault: arquivo

Tipo de valor: sequência de caracteres

Contém o número gerado. O valor é definido por DSNumSchemeCtrl. Consulte Numeração para obter mais informações.

_OriginalFileName

AutoCAD, Inventor

Tipo de valor: sequência de caracteres

Contém o nome do documento de origem durante um evento Cópia ou Cópia incluindo desenho.

_SaveCopyAsMode

Inventor

Tipo de valor: booleano

O valor é definido como verdadeiro quando um usuário do Inventor clica no botão Salvar cópia como; caso contrário, o valor é definido como falso.

_SuggestedVaultPath

Inventor

Tipo de valor: sequência de caracteres

Contém o caminho do arquivo diretamente relacionado; por exemplo, o caminho da montagem principal para os componentes criados no contexto da montagem ou o caminho da vista do componente principal nos desenhos.

_VaultVirtualPath

Inventor

Tipo de valor: sequência de caracteres

Contém a pasta virtual mapeada do Vault, como definido no arquivo de projeto do Inventor.

_WorkspacePath

Inventor

Tipo de valor: sequência de caracteres

Contém o caminho do espaço de trabalho, como definido no arquivo de projeto do Inventor.

Localização

Quando o nome de propriedade contido nos colchetes [] começa com o prefixo _XLTN_ (por exemplo, $prop["_XLTN_TITLE_ITEM_CO"].Value), ele é mapeado para o nome de propriedade real da versão localizada do servidor do Vault. Consulte Localização para obter mais informações.

Objeto IProperty

O objeto IProperty é um revestimento para a propriedade subjacente do Vault ou do CAD.

Nota: A expressão $prop["Title"] retorna apenas um objeto IProperty para a propriedade "Title". Não retorna o valor direto da propriedade.

Propriedades

Eventos

Exemplos

No PowerShell, as propriedades podem ser acessadas com a seguinte sintaxe:

PowerShell

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

O mesmo objeto pode ser acessado por meio de uma associação XAML. No entanto, a sintaxe é ligeiramente diferente:

XAML

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