Udostępnij za pośrednictwem


Znaki specjalne, które należy poprzedzić znakiem ucieczki

Znaki specjalne muszą być ucieczki tylko wtedy, gdy mają specjalne znaczenie w kontekście, w którym są używane. Na przykład gwiazdka (*) jest znakiem specjalnym tylko w atrybutach "Include" i "Exclude" definicji elementu lub w wywołaniu metody CreateItem. We wszystkich innych przypadkach gwiazdka jest traktowana jako gwiazdka literału. Chociaż nie trzeba unikać gwiazdki wszędzie w plikach projektu, nie robi to żadnych szkód.

Użyj notacji %<xx> zamiast znaku specjalnego, gdzie <xx> reprezentuje wartość szesnastkowa znaku ASCII. Aby na przykład użyć gwiazdki (*) jako znaku literału, użyj wartości %2A.

Pełna lista znaków specjalnych do ucieczki następuje:

Znak Kodowanie ASCII opis
% 25% Znak procentu używany do odwołowania się do metadanych.
$ 24% Znak dolara używany do odwołowania się do właściwości.
@ 40% Pod znakiem używanym do odwoływać się do list elementów.
( 28% Otwórz nawias, używany na listach.
) 29% Zamknij nawias, używany na listach.
; %3B Średnik, separator listy.
? %3F Znak zapytania, symbol wieloznaczny podczas opisywania specyfikacji pliku w sekcji Dołączanie/wykluczanie elementu.
* %2A Gwiazdka — symbol wieloznaczny podczas opisywania specyfikacji pliku w sekcji Dołączanie/wykluczanie elementu.

Uwaga

W niektórych scenariuszach może być konieczne ucieczka znaków podwójnego cudzysłowu ("), takich jak w przypadku używania w zadaniu Exec .

Zobacz też