עבור לתוכן

שאלה בנוגע לכתיבת קובץ BATCH

Featured Replies

פורסם

כתבתי תוכנית בvisual c++ 2005 שמשתמשת בSHELL הבעיה שלי זה הסרבול של הבדיקה של

התוכנית הזו, יש לי את הפתרון של המורה עכשיו חשבתי אולי יש דרך להשוואת בין הפלטים של התוכנית שלי לבין

הפלט של התוכנית של המורה בvisual c++ או שיש דרך לכתוב קובץ BATCH הבעיה שלי פה שאני לא יודע איך אני מעביר

לקובץ הEXE (לאחר שעשיתי BUILD לתוכנית) את הקובץ של הטסט

או שאולי יש למשהו רעיון אחר?

תודה

פורסם

למה אתה לא יכול פשוט להפעיל cmd ומשם לבדוק מה הפלט של התוכנית שלך?

פורסם
  • מחבר

הבעיה היא שהתוכנית יחסית ארוכה ויש הרבה קלטים ופלטים ולכן אני רוצה למצוא דרך לבדוק ביעילות(עד כמה שאפשר) להריץ את התכונית

דרך הקונסול יחד עם הטסטים

פורסם

הבנתי אותך.

בהנחה שהתוכנה שלך לא תומכת בהעברת ארגומנטים בעת ההפעלה שלה אני לא חושב שיש לקובץ באץ' פתרון כזה.

מכיוון שכל קובץ באץ' שלא תכתוב, לא יוכל "לדבר" עם התוכנית שלך. הוא רק יפעיל אותה ויחכה לסוף שלה.

אם אתה יודע קצת VB אתה יכול לנסות עם Sendkeys אבל אני חושב שזה יהיה עוד יותר ארוך...

http://ss64.com/wsh/sendkeys.html

פורסם
  • מחבר

אבל איך זה בדיוק יעזור לי?

פורסם

אתה יכול להפעיל shell עם VB, לשלוח פקודות ולתפוס את הפלט של התוכנה. אבל שוב, נדמה לי שזה כבר פרויקט נוסף :-S

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים