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).
|
||
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>.
|
||
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