none
חלון CMD RRS feed

תשובות

  • Good day Shay and welcome to the Hebrew MSDN forums

    I will answer in Hebrew since as mentioned this forum is for discussion in Hebrew. If you need answer in English then please informn us and I will provide you the link to the English MSDN forum 🙂

    ברוך הבא לפורום שי,

    לא הבנתי מתי זה עובד כמצופה ומתי לא. שימוש בסימני פיסוק יכול היה לעזור

    האם אתה מתכוון:

    CMD window closes immidiatly, on visual studio 2019 works fine with windows 10

    ז"א שאכרש אתה עובד עם VS ומערכת הפעלה Win10 אז הכל עובד טוב

    או שהכוונה

    CMD window closes immidiatly on visual studio 2019, works fine with windows 10

    ז"א שכאשר אתה עובד עם vs אז עובד כמצופה אבל כאשר אתה מריץ ב win10 אז לא עובד

    אנא נסה לפרט בצורה ברורה

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

    כאשר אתה מריץ תוכנה ישירות ולא דרך ממשק Shell (למשל על ידי לחיצה עפמיים של קובת exe), והתוכנה עצמה מפעילה את החלון של ה Command Shell אז ברירת המחדל זה שהחלון נסגר בסיום ההרצה של התוכנה

    כאשר אתה מריץ תוכנה דרך חלון ה Shell למשל פותח את ה Command Shell -> מנווט למיקום של הקובץ -> ומריך את הקובץ בפקודה, אז חלון ה Shell נשאר פתוח

    כאשר אתה מריץ את התוכנה דרך ה VS אז הדברים שונים מכיוון שמדובר בססיסת פיתוח ובדיקה. במקרה כזה אתה כיול להריץ את אפליקציה בעזרת Crtl + F5 והחלון ישאר פתוח או בעזרת F5 והחלון אמור להיסגר.

    אחת השיטות למנוע סגירה של חלון ה console או כל Shell שבו מורצת התוכנה,צ זה פשוט ליצור אינטרקציה עם המשתמש ולהמתין לתגובה שלו.

    אתה יכול למשל להוסיף בקוד בסיום ההרצה את הפקודה

    Console.Read() 
    זה ימנע את סגירת החלון מכיוון שזה יגרום לאפליקציה להמתין לתגובת המשתמש


    signature   Ronen Ariely
     [Personal Site]    [Blog]    [Facebook]    [Linkedin]


    יום חמישי 24 ספטמבר 2020 08:43
    מנחה דיון
  • היי שי,

    בנוסף לתשובה של רונן, ישנה עוד אופציה למניעת הסגירה האוטומטית של חלון ה- CMD ב- Visual Studio 2019 והיא דרך ה-Options שבתפריט ה- Tools. פשוט תעשה uncheck לאופציה הבאה:

    Tools->options->Debugging->General->Automatically close the console when debugging stops

    יום שישי 25 ספטמבר 2020 20:41

כל התגובות

  • Good day Shay and welcome to the Hebrew MSDN forums

    I will answer in Hebrew since as mentioned this forum is for discussion in Hebrew. If you need answer in English then please informn us and I will provide you the link to the English MSDN forum 🙂

    ברוך הבא לפורום שי,

    לא הבנתי מתי זה עובד כמצופה ומתי לא. שימוש בסימני פיסוק יכול היה לעזור

    האם אתה מתכוון:

    CMD window closes immidiatly, on visual studio 2019 works fine with windows 10

    ז"א שאכרש אתה עובד עם VS ומערכת הפעלה Win10 אז הכל עובד טוב

    או שהכוונה

    CMD window closes immidiatly on visual studio 2019, works fine with windows 10

    ז"א שכאשר אתה עובד עם vs אז עובד כמצופה אבל כאשר אתה מריץ ב win10 אז לא עובד

    אנא נסה לפרט בצורה ברורה

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

    כאשר אתה מריץ תוכנה ישירות ולא דרך ממשק Shell (למשל על ידי לחיצה עפמיים של קובת exe), והתוכנה עצמה מפעילה את החלון של ה Command Shell אז ברירת המחדל זה שהחלון נסגר בסיום ההרצה של התוכנה

    כאשר אתה מריץ תוכנה דרך חלון ה Shell למשל פותח את ה Command Shell -> מנווט למיקום של הקובץ -> ומריך את הקובץ בפקודה, אז חלון ה Shell נשאר פתוח

    כאשר אתה מריץ את התוכנה דרך ה VS אז הדברים שונים מכיוון שמדובר בססיסת פיתוח ובדיקה. במקרה כזה אתה כיול להריץ את אפליקציה בעזרת Crtl + F5 והחלון ישאר פתוח או בעזרת F5 והחלון אמור להיסגר.

    אחת השיטות למנוע סגירה של חלון ה console או כל Shell שבו מורצת התוכנה,צ זה פשוט ליצור אינטרקציה עם המשתמש ולהמתין לתגובה שלו.

    אתה יכול למשל להוסיף בקוד בסיום ההרצה את הפקודה

    Console.Read() 
    זה ימנע את סגירת החלון מכיוון שזה יגרום לאפליקציה להמתין לתגובת המשתמש


    signature   Ronen Ariely
     [Personal Site]    [Blog]    [Facebook]    [Linkedin]


    יום חמישי 24 ספטמבר 2020 08:43
    מנחה דיון
  • היי שי,

    בנוסף לתשובה של רונן, ישנה עוד אופציה למניעת הסגירה האוטומטית של חלון ה- CMD ב- Visual Studio 2019 והיא דרך ה-Options שבתפריט ה- Tools. פשוט תעשה uncheck לאופציה הבאה:

    Tools->options->Debugging->General->Automatically close the console when debugging stops

    יום שישי 25 ספטמבר 2020 20:41