Toplu iş için bir oyun ve bir yükleyici yapıyorum. Oyun bir duraklatma seçeneğine (giriş 5) sahiptir, ancak yükleyici ile oluşturduğum pause.bat
dosyasını çağırmaz.Oluşturduğum toplu iş dosyası neden çağrılmadı?
İçinde 2 harita, "harita 1" ve "harita 2" ile duraklama menüsünü ve diğer menüleri "harita 1" içinde ve "harita 2" içinde bulunan tüm oyun dosyalarını içeriyor. . Çok denedim ama işe yaramadı. İşte
C:\.mygame\map2\play.bat
set /p Attack=Choose your attack:
if %Attack%==5 call pause.bat
if %Attack%==1 call Attack1.bat
if %Attack%==2 call Attack2.bat
if %Attack%==3 call Attack3.bat
if %Attack%==4 call Attack4.bat
goto NoMana
Ve burada mümkün olduğunda \map1\pause.bat
:pause
cls
'ara C: \ mygame \ map1 \ pause.bat' –
' ara .. \ map1 \ pause.bat' alternatif olabilir. Duraklatma komutunun çalışmamasına neden olduğu için bir 'pause' toplu iş dosyası olarak adlandırılması da önerilmez. –
Eğer bu bir oyunsa, belki de bir etiket çağırmak daha hızlı olur mu? Ayrıca, pause.bat'da pause komutu bir etiket olarak kullanılır ve adının önerdiği gibi duraklatmaz. – Bloodied