Partilhar via


Parâmetros personalizados no assistente.Arquivo vsz

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 de símbolo HTML).

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

Os seguintes símbolos comumente usados são especificados como parâmetros personalizados em ambos os vsz arquivo ou arquivos. htm e pode ser usado em arquivos HTML, o script ou o 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 para os parâmetros personalizados em que o Assistente de vsz arquivo

Símbolo

Definition

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 dos valores de decimal de idioma, consulte Assistente de suporte para outros idiomas.

IMAGE_FILTER

Especificado no arquivo vsz. Tipos de arquivo 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, é START_PATH\Images.

MISC_FILTER

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

PRODUTO

Por padrão, defina o Visual C++. No entanto, você pode definir esse valor para o 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 que usa o 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++, é 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 o arquivo de script comuns pode ser encontrado. Por exemplo, para o Visual C++, isso é VCWizards.

SCRIPT_FILTER

Especificado no arquivo vsz. Tipos de arquivo são 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 arquivo 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, é 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 a interface do usuário.

Consulte também

Tarefas

Criando um assistente personalizado

Referência

Assistente personalizado

Execute

Conceitos

Arquivos criados para o seu assistente.

Projetar um assistente