הפעל קבצי אצווה (פקודות DOS) מ- Visual Studio

סביבת פיתוח משולבת של Visual Visual Studio של מיקרוסופט אינה מריצה פקודות DOS, אך אתה יכול לשנות עובדה זו עם קובץ אצווה. כאשר IBM הציגה מחשבים אישיים, קבצי אצווה ושפת התכנות המקורית BASIC היו בין הדרכים הבודדות לכתוב תוכניות. המשתמשים הפכו למומחים בתכנות פקודות DOS.

אודות קבצי אצווה

קבצי אצווה עשויים להיקרא סקריפטים או מקרואים בהקשר אחר. הם רק קבצי טקסט מלאים בפקודות DOS. לדוגמה:

@ECHO כבוי. ECHO שלום אודות Visual Basic! @ECHO פועל
  • ה- "@" מדכא את הצגת ההצהרה הנוכחית למסוף. אז הפקודה "ECHO off" אינה מוצגת.
  • "ECHO כבוי" ו- "ECHO פועל" מחליף אם מוצגות הצהרות. אז לאחר "ECHO כבוי", לא מוצגות הצהרות.
  • "ECHO שלום על Visual Basic!" מציג את הטקסט "שלום על Visual Basic!"
  • "@ECHO פועל" מפעיל את פונקציית ECHO כך שכל מה שעוקב מוצג.

כל זה היה רק ​​כדי להבטיח שהדבר היחיד שאתה באמת רואה בחלון המסוף הוא ההודעה.

כיצד לבצע קובץ אצווה ב- Visual Studio

המפתח לביצוע קובץ אצווה ישירות ב- Visual Studio הוא להוסיף אחד באמצעות הבחירה כלים חיצוניים בתפריט כלים. לשם כך אתה:

  1. צור תוכנית אצווה פשוטה שמבצעת תוכניות אצווה אחרות.
  2. התייחס לאותה תוכנית באמצעות הבחירה בכלים חיצוניים ב- Visual Studio.
instagram viewer

כדי להיות שלם, הוסף הפניה לפנקס הרשימות בתפריט כלים.

תוכנית אצווה שמבצעת תוכניות אצווה אחרות

להלן תוכנית האצווה שתבצע תוכניות אצווה אחרות:

@ cmd / c% 1. @ הפסקה. 

פרמטר / c מבצע את הפקודה שצוינה על ידי מחרוזת ואז מסתיים. ה-% 1 מקבל מחרוזת שתוכנית cmd.exe תנסה לבצע. אם פקודת ההשהיה לא הייתה שם, חלון שורת הפקודה ייסגר לפני שתוכל לראות את התוצאה. פקודת ההשהייה מנפיקה את המחרוזת, "לחץ על מקש כלשהו כדי להמשיך."

טיפ: אתה יכול לקבל הסבר מהיר על כל פקודת קונסולה - DOS - באמצעות תחביר זה בחלון שורת הפקודה:

 /? 

שמור קובץ זה באמצעות שם כלשהו עם סוג הקובץ ".bat." אתה יכול לשמור אותו בכל מקום, אך ספריית Visual Studio במסמכים היא מקום טוב.

הוסף פריט לכלים חיצוניים

השלב האחרון הוא להוסיף פריט לכלים חיצוניים ב- Visual Studio.


לחץ כאן כדי להציג את האיור

אם אתה פשוט לחץ על הוסף ואז תקבל דו-שיח שלם המאפשר לך לציין כל פרט אפשרי לכלי חיצוני ב- Visual Studio.


לחץ כאן כדי להציג את האיור

במקרה זה, הזן את הנתיב השלם, כולל השם בו השתמשת כששמרת את קובץ האצווה מוקדם יותר, בתיבת הטקסט של הפקודה. לדוגמה:

C: \ משתמשים \ Milovan \ Documents \ Visual Studio 2010 \ RunBat.bat. 

אתה יכול להזין כל שם שתרצה בתיבת הטקסט כותרת. בשלב זה פקודת הפעלת קובץ האצווה החדשה שלך מוכנה. רק כדי להיות שלם, אתה יכול גם להוסיף את קובץ RunBat.bat לכלי החיצוני באופן שונה כמוצג להלן:


לחץ כאן כדי להציג את האיור

במקום להפוך את הקובץ הזה לעורך ברירת המחדל בכלי חיצוני, שיגרום לשימוש ב- Visual Studio RunBat.bat לקבצים שאינם קבצי אצווה, הפעל את קובץ האצווה על ידי בחירה באפשרות "פתח עם ..." מתוך תפריט הקשר.


לחץ כאן כדי להציג את האיור

מכיוון שקובץ אצווה הוא רק קובץ טקסט שמוסמך לסוג .bat (.cmd עובד גם כן), אתה עשוי לחשוב שתוכל להשתמש בתבנית קובץ הטקסט ב- Visual Studio כדי להוסיף אחד לפרויקט שלך. אתה לא יכול. כפי שמתברר, קובץ טקסט של Visual Studio אינו קובץ טקסט. כדי להדגים זאת, לחץ באמצעות לחצן העכבר הימני על הפרויקט והשתמש ב "הוסף > פריט חדש ... להוסיף קובץ טקסט לפרויקט שלך. אתה צריך לשנות את התוסף כדי שזה ייגמר ב- .bat. הזן את הפקודה DOS הפשוטה, דיר (הצג תוכן ספרייה) ולחץ בסדר להוסיף אותו לפרויקט שלך. אם תנסה לבצע את פקודת האצווה הזו, תקבל שגיאה זו:

'n ++ Dir' אינו מזוהה כפקודה פנימית או חיצונית, תוכנית הפעלה או קובץ אצווה. 

זה קורה מכיוון שעורך ברירת המחדל של קוד המקור ב- Visual Studio מוסיף פרטי כותרת לחזית כל קובץ. אתה צריך עורך, כמו פנקס רשימות, זה לא. הפיתרון כאן הוא להוסיף פנקס רשימות לכלים חיצוניים. השתמש בפנקס הרשימות כדי ליצור קובץ אצווה. לאחר שמירת קובץ האצווה, עדיין עליך להוסיף אותו לפרויקט שלך כפריט קיים.

instagram story viewer