Logo

רד-בורד: ארכיון

ראשי > תיכנות > הרצת פקודות דוס בויסואל סי++

28/06/2006 19:07:32 i-gcp
מישהו פה יודע אולי איך לכתוב תוכנית בויסואל סי++ שמריצה פקודות בדוס. תודה לעוזרים.
29/06/2006 21:46:45 beni12
אתה עושה :
system("<המיקום של הקובץ>.exe");
אם אתה רוצה להריץ פקודות בדוס
תיצור קובץ .bat ואז תקרא לו מפונקציית ה-system
למשל:
system("fdfd.bat");
בקובץ הbat תרשום את הפקודות של הדוס[ההודעה נערכה על-ידי itay390 ב-29/06/2006 21:49:20]
29/06/2006 21:53:39 ziv
אתה יכול גם סתם לעשות ככה:
קוד:system("command name + params");
אם אתה רוצה להריץ פקודה מסויימת.
30/06/2006 17:51:50 Ratinho
יש איזו אופציה של אופרטור שרשור?
נגיד משהו כמו
קוד:
system("echo ".str);

?
30/06/2006 17:55:29 i-gcp
תודה רבה !!!!
30/06/2006 17:56:31 ziv
Ratinho שמעת פעם על string(הקלאס)?[ההודעה נערכה על-ידי ziv ב-30/06/2006 17:57:46]
30/06/2006 17:59:42 devil kide
לא הסברתם טוב, אל תשכח להוסיף את הקלאס dos.h לinclude
30/06/2006 18:46:07 Ratinho
ziv-אע?
שמעת עליו, אבל עדיין, איך אני יכול?
30/06/2006 20:39:53 ziv
קוד:
std::string str;
str = "echo ";
str += "some stupid thing here";
system(str.c_str());

טוב מספיק?
עמודים: 1