הקובץ הזה הוא לא בשביל משחק מסוים מפה, אלא בשביל משהו אחר שאני עובד עליו
אני יודע שיש פה כאלה שמבינים טוב בפונקציות של BATCH FILE, ואני מקווה שתצליחו לעזור לי
זה טיפה מורכב ואני באמת מנסה לכתוב את זה בצורה הכי ברורה ופשוטה שתוכלו להבין
אני צריך שהקובץ BATCH FILE יעשה 3 דברים
01. הרצת סקריפט
02. הרצת משחק
03. כיבוי סקריפט - נעשה באמצעות הפםונקציה TASKKILL /F /IM
01. הרצת סקריפט שיעבוד ברקע - את הסקריפט אני מריץ באמצעות פונקצית START
02. הרצת משחק - בעיקרון הייתי פשוט רושם למשל:
קוד: בחירת הכל
"d:\games\game1\go.exe"
הבעיה שהמשחק הזה לא רץ באמצעות סתם קובץ EXE, כדי להריץ אותו חייבים לכתוב 2 קבצי EXE באותה שורה לדוגמא:
קוד: בחירת הכל
LOAD.exe 2.exe
קוד: בחירת הכל
LOAD.exe 2.exe
הבעיה שבמקום שהקובץ BATCH יריץ סקריפט, אחר כך משחק, אחר כך יסגור סקריפט הוא עושה את הדבר הבא
מריץ סקריפט, מריץ את המשחק וסוגר את הסקריפט במקביל
הדבר הזה גורם לכך שהסקריפט נכבה לפני שעולה המשחק
השאלה היא איך אני גורם לBATCH FILE לחכות שהקובץ BATCH הקטן מסיים לעבוד ורק אז לכבות את הסקריפט
אני מקווה שהצלחתם להבין את הבעיה ושתוכלו לעזור לי
המון המון תודה מראש