Caracteres especiais para escape
Caracteres especiais devem ser de escape somente se tiverem um significado especial no contexto em que eles estiverem sendo usados. Por exemplo, o asterisco (*) é um caractere especial somente nos atributos "Incluir" e "Excluir" de uma definição de item ou em uma chamada para CreateItem. Em outros casos, o asterisco é tratado como um asterisco literal. Embora você não precise que os asteriscos sejam de escape em todos os arquivos de projeto, fazer isso não é prejudicial.
Use a notação %<xx> no lugar do caractere especial, em que <xx> representa o valor hexadecimal do caractere ASCII. Por exemplo, para usar um asterisco (*) como um caractere literal, use o valor %2A
.
Veja a seguir a lista completa de caracteres especiais de escape:
Caractere | Codificação ASCII | Descrição |
---|---|---|
% | %25 | Sinal de porcentagem, usado para fazer referência a metadados. |
$ | %24 | Cifrão, usado para fazer referência a propriedades. |
@ | %40 | Sinal de arroba, usado para fazer referência a listas de itens. |
( | %28 | Parênteses de abertura, usado em listas. |
) | %29 | Parênteses de fechamento, usado em listas. |
; | %3B | Ponto e vírgula, separador de lista. |
? | %3F | Ponto de interrogação, um caractere curinga ao descrever uma especificação de arquivo na seção Incluir/Excluir de um item. |
* | %2A | Asterisco, um caractere curinga ao descrever uma especificação de arquivo na seção Incluir/Excluir de um item. |
Observação
Em alguns cenários, talvez seja necessário fazer o escape de caracteres de aspas duplas ("), como ao usar em uma tarefa Exec
.