Özel parametre Sihirbazı'nda.Vsz dosyası
İlk iki satırda Sihirbazı sürüm ProgID veya CLSID cocreated için sihirbazın .vsz dosyası tanımlar..Vsz dosyasını isteğe bağlı içerik parametreleri ve simge tablosunu (birlikte html simge bölümünde sağlanan simgeler) eklenen özel parametreleri de ekleyebilirsiniz.
Execute Yöntemi bir dizi içerik ve parametrelerinin .vsz dosyasında tanımlanan özel parametreleri alır Sihirbazı görüntülenir.
Özel parametre olarak ya da aşağıdaki sık kullanılan simgeleri belirtilen .vsz dosyasını veya .htm dosyaları ve sihirbaz html, komut dosyası veya şablon dosyalarında kullanılabilir.
Örnek
MyProjWiz adlı Sihirbazı aşağıdaki .vsz dosyası girişleri göstermek gibi bir kullanıcı arabirimi içerir.
VSWIZARD 7.0
Wizard=VsWizard.VsWizardEngine
Param="WIZARD_NAME = MyProjWiz"
Param="WIZARD_UI = TRUE"
Sihirbazın .vsz dosyası parametrelerinde özel simgeler
Sembol |
Tanım |
---|---|
ABSOLUTE_PATH |
Sihirbaz dosyalarının konumu. |
HTML_FILTER |
.Vsz dosyasında belirtilen.Dosya html dosyaları klasörüne yerleştirilir türleri Solution Explorer.Genellikle "htm" belirtilmiş. |
HTML_PATH |
.Vsz dosyasında belirtilen.Sihirbazın yerini html dosyaları.Varsayılan olarak, start_path\html\ olanDil (burada Dil sistem kayıt defteri tarafından belirtilen yerel ayar). ![]()
<LangID> ayarlayarak farklı bir dil belirtebilirsiniz. HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.0\General\UILanguage ondalık değeri için.Bkz: Sihirbazı birden çok dil için yerelleştirme daha fazla bilgi için.Ondalık dil değerlerinin listesi için bkz: Sihirbazı diğer diller için destek.
|
IMAGE_FILTER |
.Vsz dosyasında belirtilen.Solution Explorer'da resim dosyaları klasörüne yerleştirilen dosya türleri.Genellikle olarak belirtilen "bmp; GIF". |
IMAGES_PATH |
.Vsz dosyasında belirtilen.Html dosyalarında kullanılan görüntü dosyalarının konumu.Varsayılan olarak, bu START_PATH\Images olur. |
MISC_FILTER |
.Vsz dosyasında belirtilen.Solution Explorer'da çeşitli klasörüne yerleştirilen dosya türleri.Genellikle olarak belirtilen "vsz; vsdir; ICO; vcproj; csproj; css; INF". |
ÜRÜN |
Varsayılan olarak, Visual C++ ayarlanır; Ancak, Visual Basic Visual Basic sihirbazlar vb. oluşturmak için bu değeri ayarlayabilirsiniz. |
PRODUCT_INSTALLATION_DIR |
Dizini listelenen kayıt defteri HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\7.0\Setup\ <Product> adresindeki \ ProductDir. |
PROJECT_TEMPLATE_NAME |
.Vsz dosyasında belirtilen.Projeler oluşturmak için sihirbaz kullanır project şablon dosyası.Genellikle "txt" belirtilmiş. |
PROJECT_TEMPLATE_PATH |
Projenin içeren dizin şablon dosyalarını.Visual C++ için PRODUCT_INSTALLATION_DIR\VCWizards, varsayılan olarak etkindir. |
RELATIVE_PATH |
absolute_path bulunmazsa, RELATIVE_PATH olarak kabul edilir.Göreli olarak PRODUCT_INSTALLATION_DIR yoludur.Visual C++ için RELATIVE_PATH PRODUCT_INSTALLATION_DIR\VCWizards ' dir. |
SCRIPT_COMMON_PATH |
Göreli olarak PRODUCT_INSTALLATION_DIR, genel komut dosyası bulunabileceği dizini adı.Örneğin, Visual C++ için VCWizards budur. |
SCRIPT_FILTER |
.Vsz dosyasında belirtilen.Solution Explorer'da komut dosyaları klasörüne yerleştirilir dosya türleri.Genellikle "js" (JScript) veya "vbs" (VBScript) olarak belirtilmiş. |
KOMUT_DOSYASI_YOLU |
Sihirbazın yerini JScript dosyası.Varsayılan olarak, START_PATH\Scripts. |
START_PATH |
.Vsz dosyasında belirtilen.Bu değil kullanıcı tarafından ayarlanan, ancak RELATIVE_PATH veya absolute_path belirlemek için dahili olarak kullanılır.Sihirbaz adı (WIZARD_NAME) bu değere eklenir. |
TEMPLATE_FILTER |
.Vsz dosyasında belirtilen.Solution Explorer'da şablon dosyaları klasörüne yerleştirilen dosya türleri.Genellikle "txt" belirtilmiş. |
TEMPLATES_PATH |
.Vsz dosyasında belirtilen.Sihirbazın şablonu dosyalarının konumu.Varsayılan olarak, bu START_PATH\Templates\ <LangID> olur. ![]()
LangID hakkında daha fazla bilgi için bkz: html_path.
|
WIZARD_NAME |
Sihirbazın adını belirtir..vsz bulunan ve simgeleri geri kalanı tarafından kullanılır. |
WIZARD_UI |
.Vsz dosyasında belirtilen.Sihirbaz kullanıcı arabirimi içerip içermediğini belirten bir Boole değeri.Belirtmek doğru için bir kullanıcı arabirimi veya yanlış herhangi bir kullanıcı arabirimi için. |