معلمات مخصصة في ملف .vsz للمعالج

في سطريه الأولين ، يحدد ملف .vsz إصدار المعالج و ProgID أو CLSID للمعالج حتى يتم إنشاؤه بالاشتراك. يمكن أن يتضمن الملف .vsz معلمات سياق اختيارية و معلمات مخصصة يتم إضافتها إلى جدول الرموز (مع الرموز مدعمة في مقطع رموز HTML).

الأسلوب Execute يعرض المعالج الذي يأخذ مصفوفة من معلمات السياق والمعلمات المخصصة المعرفة في ملف .vsz كمعلمات خاصة به.

الرموز شائعة الاستخدام التالية محددة كمعلمات مخصصة في ملف .vsz أو ملفات .htm و يمكن استخدامها في ملفات HTML أو البرنامج النصي أو ملفات القوالب الخاصة بالمعالج.

مثال

كما تشير إدخالات ملف .vsz التالية ، المعالج المسمي MyProjWiz يحتوي على واجهة مستخدم.

VSWIZARD 7.0
Wizard=VsWizard.VsWizardEngine
Param="WIZARD_NAME = MyProjWiz"
Param="WIZARD_UI = TRUE"

رموز المعلمات المخصصة في ملف .vsz للمعالج

الرمز

التعريف

absolute_path

موقع ملفات المعالج

html_filter

محددة في ملف .vsz. أنواع الملفات التي تم وضعها في مجلد ملفات HTML في مستكشف الحلول. محددة عادةً على أنها "htm".

html_path

محددة في ملف .vsz. موقع ملفات HTML للمعالج. بشكل افتراضي ، هي START_PATH\HTML\ LANGUAGE (حيث يكون LANGUAGE هو الإعداد المحلي المحدد من قبل سجل النظام).

ملاحظةملاحظة
يمكنك تحديد لغة مختلفة عن طريق تعيين < LangID > للقيمة العشرية لـ HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.0\General\UILanguage.راجع ترجمة المعالج للغات متعددة للحصول على مزيد من المعلومات.للحصول على قائمة القيم العشرية للغات، راجع دعم المعالج للغات أخرى.

IMAGE_FILTER

محددة في ملف .vsz. أنواع الملفات التي تم وضعها في مجلد ملفات الصور في مستكشف الحلول. عادةً المعينة على أنها "bmp; gif".

IMAGES_PATH

محددة في ملف .vsz. موقع ملفات الصور التي تم استخدامها في ملفات html. بشكل افتراضي هو START_PATH\Images.

MISC_FILTER

محددة في ملف .vsz. أنواع الملفات التي تم وضعها في مجلد المتفرقات(Misc) في مستكشف الحلول. عادةً معينة على أنها "vsz; vsdir; ico; vcproj; csproj; css; inf".

PRODUCT

بشكل افتراضي ،عيّن لـ Visual C++ ; ومع ذلك ، يمكنك تعيين هذه القيمة إلى Visual Basic لإنشاء معالجات Visual Basic وهكذا.

PRODUCT_INSTALLATION_DIR

الدليل المسرود في التسجيل في HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\7.0\Setup\ < Product > \ ProductDir.

PROJECT_TEMPLATE_NAME

محددة في ملف .vsz. ملف قالب المشروع الذي يستخدمه المعالج الخاص بك لإنشاء المشاريع. محددة عادةً على أنها "txt".

PROJECT_TEMPLATE_PATH

الدليل الذي يحتوي على ملفات القوالب للمشروع. لـ Visual C++ ، هو PRODUCT_INSTALLATION_DIR\VCWizards ، بشكل افتراضي.

RELATIVE_PATH

إذا لم يتم العثور على ABSOLUTE_PATH ، يعتبر RELATIVE_PATH. هذا هو مسار نسبة إلى PRODUCT_INSTALLATION_DIR. بالنسبة Visual C + +، هو RELATIVE_PATH PRODUCT_INSTALLATION_DIR\VCWizards.

SCRIPT_COMMON_PATH

اسم الدليل نسبة إلى PRODUCT_INSTALLATION_DIR حيث يمكن العثور على ملف البرنامج النصي الشائع. على سبيل المثال، لـ Visual C++ ، هذا هو VCWizards.

SCRIPT_FILTER

محددة في ملف .vsz. أنواع الملفات التي تم وضعها في مجلد ملفات البرامج النصية في مستكشف الحلول. عادةً محددة علي إنها "js" (JScript) أو "vbs" (VBScript).

SCRIPT_PATH

موقع ملف JScript للمعالج . بشكل افتراضي ، هو START_PATH\Scripts

START_PATH

محددة في ملف .vsz. لا يتم تعيينها من قبل المستخدم ، ولكن يتم استخدامها داخليًا للتعرف علي RELATIVE_PATH أو ABSOLUTE_PATH. يتم إلحاق اسم المعالج (WIZARD_NAME) لهذه القيمة.

TEMPLATE_FILTER

محددة في ملف .vsz. أنواع الملفات التي تم وضعها في مجلد ملفات القوالب في مستكشف الحلول. محددة عادةً على أنها "txt".

TEMPLATES_PATH

محددة في ملف .vsz. موقع ملفات القوالب للمعالج. بشكل افتراضي ، هو START_PATH\Templates\ < LangID >.

ملاحظةملاحظة
راجع HTML_PATH للحصول على مزيد من المعلومات حول LangID.

WIZARD_NAME

تعين اسم المعالج. موجود في .vsz ويتم استخدامه من قبل باقي الرموز.

WIZARD_UI

محددة في ملف .vsz. قيمة منطقية تشير إلى ما إذا كان المعالج يحتوي على واجهة مستخدم. قم بتحديد TRUE لواجهة مستخدم أو FALSE لعدم وجود واجهة مستخدم.

راجع أيضًا:

المهام

إنشاء معالج مخصص

المرجع

معالج مخصص

Execute

المبادئ

الملفات التي تم إنشاؤها للمعالج الخاص بك

تصميم معالج