الأمر shell
قم بتشغيل برنامج تنفيذي من خلال Visual Studio.
Tools.Shell [/command] [/output] [/dir:folder] path [args]
الوسيطات
path
مطلوبة. المسار و ملف اسم ملف لتنفيذ أو مستند لفتحه. مسار كامل مطلوبة إذا الفرعي ملف غير موجود في واحد الدلائل الموجودة في متغير بيئة PATH.args
اختياري. أية وسائط لتمريرها إلى الذي تم استدعاؤه برنامج.
المبدِّلات
/commandwindow [أو]/الأمر [أو]/c [أو]/cmd
اختياري. تعين التي الإخراج للملف التنفيذي هو dهوplayed في الإطار الأوامر./dir:folder [أو]/d: folder
اختياري. قم بتعيين الدليل العمل تعيين وقت البرنامج هو تشغيل./outputwindow [أو]/إخراج [أو]/خارج [أو]/o
اختياري. تعين التي الإخراج للملف التنفيذي هو dهوplayed في الإطار إخراج.
ملاحظات
يجب أن يتم تحديد رموز التبديل/c/o/dir مباشرة بعد Tools.Shell. أى شىء محدد بعد اسم الملف التنفيذي هو تمريرها إليها كوسيطات سطر الأوامر.
predefفيed الاسم المستعار Shellيمكن استخدام في وضع من Tools.Shell.
تنبيه |
---|
إذا pathوسيطة بتوفير مسار الدليل بالإضافة ملف الاسم، فيجب إحاطة اسم المسار بأكمله في علامات اقتباس حرفي (""")، كما في التالي: |
Tools.Shell """C:\Program Files\SomeFile.exe"""
كل التعيين من ثلاث علامات اقتباس مزدوجة (""") هو تفسير بواسطة Shellالمعالج كحرف علامة اقتباس مزدوجة واحدة. وهكذا، يسبق مثال فعلياً بتمرير سلسلة مسار التالي إلى Shellالأمر:
"C:\Program Files\SomeFile.exe"
تنبيه |
---|
إذا لم فقم بإحاطة strفيg مسار في الحرفية علامات الاقتباس (""")، سيستخدم Wفيdows جزء فقط من strفيg يصل إلى المسافة الأولى. على سبيل المثال، إذا كانت تطبق علامات سلسلة مسار أعلاه تم لا الاقتباس بشكل صحيح، Windows سيبدو ملف باسم "البرامج" الموجود في الدليل الجذر C:\. إذا كان ملف ينفذي C:\برنامج.exe متوفرة فعلياً، حتى واحد مثبت بالعبث illicit Windows قد حاول إلى ينفذ ذلك البرنامج بدلاً من البرنامج الذي تريده "c:\برنامج ملفات\SomeFile.exe". |
مثال
الأمر التالي يستخدم xcopy.exe لنسخ ملف MyText.txtداخل Textمجلد. الإخراج من xcopy.exe هو dهوplayed في نافذة الأوامر والنافذة إخراج.
>Tools.Shell /o /c xcopy.exe c:\MyText.txt c:\Text\MyText.txt