الأمر نافذة

يتم استخدام الإطار الأوامر إلى تنفيذ الأوامر أو أسماء مستعارة مباشرة في Visual Studioبيئة التطوير المتكاملة (IDE). يمكنك ينفذ كل من commوs قائمة و commوs التي لا تظهر تشغيل أي قائمة. لعرض الإطار الأوامر ، قم باختيار من Windows غير ذلك من القائمةعرض ، وتحديد نافذة الأوامر .

يوضح هذا الجزء الأوامر والأسماء المستعارة متوفر من الإطار الأوامر.

عرض قيم متغيرات

إلى تفحص القيمة المتغير varA، استخدم طباعة الأمر:

>Debug.Print varA

علامة الاستفهام (؟) هو مستعار ل Debug.Print، في هذه الحالة th هو كما يمكن كتابة الأمر:

>? varA

سيقوم كلا الإصدارين لهذا الأمر بإرجاع القيمة المتغير varA.

إدخال الأوامر

أكبر من الرموز ( >) ويظهر في الحافة اليمنى من نافذة الأوامر كـ مطالبة بخطوط جديدة. استخدم مفتاحي "السهم إلى لأعلى" وسهم أسفل للتمرير خلال الأوامر التي تم إصدارها مسبقاً.

المهمة

الحل

المثال

يتم تقييم تعبير.

استهل التعبير مع علامة الاستفهام ( ?).

? myvar

رمز التبديل إلى إطار الحالي.

Enter الزر immed في الإطار بدون أكبر من (>)

immed

تبديل إلى نافذة الأوامر من نافذة الحالي.

Enter الزر cmdفي الإطار.

>cmd

تساعدك الاختصارات التالية في التنقل بينما في الأمر الوضع.

Action

الموقع رأس المؤشر

Keybinding

التنقل بين قائمة الأوامر التي تم إدخالها مسبقاً.

خط إدخال

سهم للأعلى سهم أسفل

قم بمرور لأعلى نافذة.

الأمر محتويات النافذة

CTRL+السهم لأعلى

تمرير للأسفل نافذة.

الأمر محتويات النافذة

سهم لأسفل أو زر'Ctrl' + السهم أسفل

تلميحتلميح

يمكنك نسخ كل أو جزء منه السابق الأمر إلى سطر الإدخال بتمرير عليها التمييز بالكامل أو جزء منه وثم الضغط على Enter الزر.

الوضع علامة

عند النقر فوق أي خط السابق في الإطار الأمر، ينتقل تلقائياً إلى الوضع علامة. وهذا يسمح لك بتحديد وتحرير ونسخ نص الالأوامر السابقة كما تفعل في أي نص محرر، ولصقها في السطر الحالي.

يساوي (=)، لافتة

نافذة يستخدم لإدخال EvaluateStatementالأمر بتحديد ما إذا كان علامة يساوي (=) هو تفسير كعامل تشغيل comparهوon أو كعنصر عامل التعيين.

في Command الإطار، علامة يساوي (=) هو تفسير كعامل comparهوon. لا يمكنك استخدم العوامل التعيين في الإطار الأوامر. في هذه الحالة، ل مثال، إذا كانت قيم متغيرات varAو varBتكون مختلفة، ثم الأمر

>Debug.EvaluateStatement(varA=varB)

سوف تقوم بإرجاع القيمة من False.

في فوري الإطار، وعلى النقيض، علامة يساوي (=) هو تفسير كعامل تعيين. في هذه الحالة، على سبيل المثال، الأمر

>Debug.EvaluateStatement(varA=varB)

يقوم بتعيين إلى varAالقيمة المتغير المتغير varB.

و قيم المعلمات، ورموز التبديل،

بعض Visual Studioتتطلب وجود commوs commوs و وسيطات اختيارية، رموز تبديل و قيم. يطبق قواعد معينة عند التعامل مع هذه الأوامر. يلي هو مثال لأمر المنسق لتوضيح المصطلحات.

Edit.ReplaceInFiles /case /pattern:regex var[1-3]+ oldpar 

في هذا مثال،

  • Edit.ReplaceInFilesهو الأمر

  • /caseو/pattern:regexهي رموز تبديل (اياه اوقت الذي فيه باستخدام حرف الخط المائل [/])

  • regexهو الالقيمة/patternتبديل;/caseلا توجد القيمة يكون لرمز التبديل

  • var[1-3]+وoldparتكون معلمات

    ملاحظة

    أي الأمر، قيمة يحتوي تشغيل مسافات أو التبديل أو معلمة يجب أن يكون بين علامات اقتباس مزدوجة تشغيل كلا الجانبين.

تبديل الموضع و معلمات يمكن أن interchanged بحرية على comm و سطر باستثناء comm Shell و، التي تتطلب رموز التبديل الخاصة بها و المعلمات في ترتيب معين.

تقريبا كل تبديل المعتمدة بواسطة أمر يوجد نموذجان: نموذج (حرف واحد) قصيرة و نموذج طويل. قصير متعددة-نموذج يمكن دمج رموز التبديل إلى مجموعة. على سبيل المثال، /p /g /mيمكن أن يتم التعبير عنها بشكل بديل كـ /pgm.

إذا تم دمج رموز التبديل للنموذج القصير في إلى مجموعة وإعطاء قيمة، يتم تطبيق هذه القيمة إلى كل رمز التبديل. For مثال,/pgm:123equates إلى/p:123 /g:123 /m:123. يحدث خطأ إذا كان أي من مفاتيح التبديل في المجموعة لا يقبل القيمة.

أحرف الهروب

حرف الإقحام (^) في خط الأوامر يعني أن الحرف التالي مباشرةً يتم تفسيره حرفياً, بدلاً من تفسيره كحرف عنصر تحكم. يمكن استخدام هذا لتضمين علامات الاقتباس العادية (''), مسافات, بادئة مائلة, مستهلاة, أو أية أحرف أخرى ذات قيمة حرفية في القيمة المعلمة أو تبديل, باستثناء أسماء التبديل. على سبيل المثال،

>Edit.Find ^^t /regex

علامة إقحام لها نفس الوظائف سواء كان داخل أو خارج علامات الاقتباس. إذا كانت علامة إقحام هي الحرف الأخير في الخط, يتم تجاهلها.

راجع أيضًا:

المرجع

فوري نافذة

معرفة من قبل ‏‫Visual Studio الأمر أسماء مستعارة

تعابير عادية (‏‫Visual Studio)

الأمر shell