Compartilhar via


Parâmetros personalizados no arquivo .Vsz do assistente

Suas duas primeiras linhas, o arquivo vsz identifica a versão do assistente e o ProgID ou CLSID do Assistente para ser cocreated.O arquivo vsz também pode incluir parâmetros de contexto opcional e parâmetros personalizados que são adicionados para a tabela de símbolos (juntamente com os símbolos fornecidos na seção símbolo HTML).

O Execute método exibe o assistente, que leva a uma matriz de parâmetros personalizados definidos no arquivo vsz como seus parâmetros e o contexto.

Os seguintes símbolos usados com freqüência são especificados como parâmetros personalizados em ambos os arquivo vsz ou arquivos. htm e pode ser usado em arquivos HTML, script ou modelo do assistente.

Exemplo

Como as seguintes entradas do arquivo vsz indicarem, o assistente chamado MyProjWiz contém uma interface do usuário.

VSWIZARD 7.0
Wizard=VsWizard.VsWizardEngine
Param="WIZARD_NAME = MyProjWiz"
Param="WIZARD_UI = TRUE"

Símbolos de parâmetros personalizados no vsz do Assistente para arquivo

Símbolo

Definição

ABSOLUTE_PATH

O local dos arquivos do assistente.

HTML_FILTER

Especificado no arquivo vsz.Tipos de arquivos que são colocados na pasta arquivos HTML no Solution Explorer.Geralmente é especificado como "htm".

HTML_PATH

Especificado no arquivo vsz.O local do Assistente de arquivos HTML.Por padrão, ele é START_PATH\HTML\idioma (onde idioma é a localidade especificada pelo registro do sistema).

ObservaçãoObservação

Você pode especificar um idioma diferente, definindo a <LangID> Para obter o valor decimal de HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.0\General\UILanguage.Consulte a localização de um Assistente para vários idiomas para obter mais informações.Para obter uma lista de valores decimais de idioma, consulte Assistente de suporte para outros idiomas.

IMAGE_FILTER

Especificado no arquivo vsz.Tipos de arquivos que são colocados na pasta arquivos de imagem no Solution Explorer.Geralmente é especificado como "bmp; gif".

IMAGES_PATH

Especificado no arquivo vsz.O local dos arquivos de imagem usados nos arquivos html.Por padrão, ele é START_PATH\Images.

MISC_FILTER

Especificado no arquivo vsz.Tipos de arquivos que são colocados na pasta diverso no Solution Explorer.Geralmente é especificado como "vsz; vsdir; ico; vcproj; csproj; css; inf".

PRODUTO

Por padrão, definido como o Visual C++. No entanto, você pode definir esse valor para Visual Basic para criar os assistentes de Visual Basic e assim por diante.

PRODUCT_INSTALLATION_DIR

O diretório listado no registro em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\7.0\Setup\ <Product> \ ProductDir.

PROJECT_TEMPLATE_NAME

Especificado no arquivo vsz.O arquivo de modelo de projeto pelo seu assistente para criar projetos.Geralmente é especificado como "txt".

PROJECT_TEMPLATE_PATH

O diretório que contém o projeto arquivos de modelo.Para Visual C++, ele é PRODUCT_INSTALLATION_DIR\VCWizards, por padrão.

RELATIVE_PATH

Se ABSOLUTE_PATH não for encontrado, é considerado o RELATIVE_PATH.Este é o caminho relativo para o PRODUCT_INSTALLATION_DIR.Para Visual C++, o RELATIVE_PATH é PRODUCT_INSTALLATION_DIR\VCWizards.

SCRIPT_COMMON_PATH

O nome do diretório em relação ao PRODUCT_INSTALLATION_DIR, onde se encontra o arquivo de script comuns.Por exemplo, para Visual C++, isso é VCWizards.

SCRIPT_FILTER

Especificado no arquivo vsz.Tipos de arquivo ser colocados na pasta arquivos de Script no Solution Explorer.Geralmente é especificado como "js" (JScript) ou "vbs" (VBScript).

SCRIPT_PATH

O local do Assistente de o arquivo de JScript.Por padrão, ele é START_PATH\Scripts

START_PATH

Especificado no arquivo vsz.Isso não é definido pelo usuário, mas usado internamente para identificar o RELATIVE_PATH ou ABSOLUTE_PATH.O nome do assistente (WIZARD_NAME) é anexado a este valor.

TEMPLATE_FILTER

Especificado no arquivo vsz.Tipos de arquivos que são colocados na pasta arquivos de modelo no Solution Explorer.Geralmente é especificado como "txt".

TEMPLATES_PATH

Especificado no arquivo vsz.O local dos arquivos de modelo do assistente.Por padrão, ele é START_PATH\Templates\ <LangID>.

ObservaçãoObservação

Consulte HTML_PATH para obter mais informações sobre o LangID.

WIZARD_NAME

Especifica o nome do assistente.Localizada no vsz e usada pelo restante dos símbolos.

WIZARD_UI

Especificado no arquivo vsz.Um valor booleano que indica se o assistente contém uma interface do usuário.Especificar TRUE para uma interface de usuário ou FALSE para nenhuma interface do usuário.

Consulte também

Tarefas

Criando um assistente personalizado

Referência

Assistente Personalizado

Execute

Conceitos

Arquivos criados para o assistente

Projetando um assistente