Vlastní parametry v průvodci.Soubor Vsz
Na prvních dvou řádcích identifikuje soubor .VSZ verzi průvodce a identifikátor ProgID nebo CLSID spoluvytvářeného průvodce. Soubor .VSZ může také obsahovat volitelné kontextové parametry a vlastní parametry, které budou přidány do tabulky symbolu (společně se symboly v oddíle symbolů jazyka HTML).
Metoda Execute zobrazí průvodce, který přijímá pole kontextových a vlastních parametrů definovaných v souboru .VSZ jako jeho parametry.
Následující běžně používané symboly jsou zadány jako vlastní parametry v souborech .VZS nebo v souborech .HTM a lze je použít v souborech HTML průvodce, nebo v souborech šablony.
Příklad
Následující položky souboru .VSZ, označují, že průvodce s názvem MyProjWiz obsahuje uživatelské rozhraní.
VSWIZARD 7.0
Wizard=VsWizard.VsWizardEngine
Param="WIZARD_NAME = MyProjWiz"
Param="WIZARD_UI = TRUE"
Symboly pro vlastní parametry v souboru průvodce .VSZ
Symbol. |
Definice |
---|---|
ABSOLUTE_PATH |
Umístění souborů průvodce. |
HTML_FILTER |
Zadaný v souboru .VSZ. Typy souborů, které jsou umístěny ve složce Soubory HTML v Průzkumníku řešení. Obvykle je určen jako „htm". |
HTML_PATH |
Zadaný v souboru .VSZ. Umístění souborů HTML průvodce. Ve výchozím nastavení se jedná o START_PATH\HTML\LANGUAGE (kde LANGUAGE je národní prostředí určené v systémovém registru).
Poznámka
Jiný jazyk lze určit nastavením <LangID> na desítkovou hodnotu HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.0\General\UILanguage.Další informace naleznete v tématu Lokalizace průvodce pro několik jazyků.Seznam desítkových hodnot pro jazyky naleznete v tématu Podpora dalších jazyků v průvodci.
|
IMAGE_FILTER |
Zadaný v souboru .VSZ. Typy souborů, které jsou umístěny ve složce Soubory obrázků v Průzkumníku řešení. Obvykle určené jako „bmp, gif". |
IMAGES_PATH |
Zadaný v souboru .VSZ. Umístění souborů obrázků použitých v souborech HTML. Ve výchozím nastavení START_PATH\Images. |
MISC_FILTER |
Zadaný v souboru .VSZ. Typy souborů, které jsou umístěny ve složce Různé soubory v Průzkumníku řešení. Obvykle určené jako „vsz, vsdir, ico, vcproj, csproj, css, inf". |
SOUČIN |
Výchozí nastavení Visual C++. Je však možné nastavit tuto hodnotu na jazyk Visual Basic pro vytvoření průvodce Visual Basic a podobně. |
PRODUCT_INSTALLATION_DIR |
Adresář uvedený v registru v HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\7.0\Setup\<Product>\ ProductDir. |
PROJECT_TEMPLATE_NAME |
Zadaný v souboru .VSZ. Soubor šablony projektu, který průvodce používá k vytváření projektů. Obvykle je určen jako „txt". |
PROJECT_TEMPLATE_PATH |
Adresář obsahující soubory šablony projektu. Ve výchozím nastavení pro Visual C++ je to PRODUCT_INSTALLATION_DIR\VCWizards. |
RELATIVE_PATH |
Pokud není nalezena ABSOLUTE_PATH, je použitá RELATIVE_PATH. Jedná se o cestu relativní k PRODUCT_INSTALLATION_DIR. Pro Visual C++ RELATIVE_PATH je PRODUCT_INSTALLATION_DIR\VCWizards. |
SCRIPT_COMMON_PATH |
Název adresáře relativní vzhledem k PRODUCT_INSTALLATION_DIR, ve kterém se nachází soubor společného skriptu. Pro Visual C++ například VCWizards. |
SCRIPT_FILTER |
Zadaný v souboru .VSZ. Typy souborů, které jsou umístěny ve složce Soubory skriptu v Průzkumníku řešení. Obvykle určen jako „js" (JScript) nebo „vbs" (VBScript). |
SCRIPT_PATH |
Umístění souboru JScript průvodce. Ve výchozím nastavení START_PATH\Scripts |
START_PATH |
Zadaný v souboru .VSZ. Nenastavuje uživatel, ale je použito interně pro identifikaci RELATIVE_PATH nebo ABSOLUTE_PATH. K této hodnotě je připojen název průvodce (WIZARD_NAME). |
TEMPLATE_FILTER |
Zadaný v souboru .VSZ. Typy souborů, které jsou umístěny ve složce Soubory šablon v Průzkumníku řešení. Obvykle je určen jako „txt". |
TEMPLATES_PATH |
Zadaný v souboru .VSZ. Umístění souborů šablon průvodce. Ve výchozím nastavení START_PATH\Templates\<LangID>.
Poznámka
Další informace o LangID naleznete v HTML_PATH.
|
WIZARD_NAME |
Určuje název průvodce. Umístěn v souboru .VSZ a je používán ostatními symboly. |
WIZARD_UI |
Zadaný v souboru .VSZ. Logická hodnota označující, zda průvodce obsahuje uživatelské rozhraní. Nastavte TRUE pro uživatelské rozhraní nebo FALSE bez uživatelského rozhraní. |