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çã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çã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