Aracılığıyla paylaş


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

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

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

Ayrıca bkz.

Görevler

Bir Custom sihirbaz oluşturma

Başvuru

Özel Sihirbazı

Execute

Kavramlar

Sihirbazınız için oluşturulan dosyalar

Bir sihirbaz tasarlama