Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[AIDE] Test avec Batch
Auteur Message
Répondre en citant
Message [AIDE] Test avec Batch 
Salut à tout les batcheurs

Alors, pour l'instant je fais des tests en batch pour créer un mini-jeu
Mais je me heurte à un problème, la longueur du code !
Alors je voulais savoir si le code si dessous pouvais être raccourci !
Merci d'avance ! Very Happy



Code:

@echo off
title La commande Call
color A

IF NOT EXIST 2emeprogramme.bat CALL :make_2emeprogramme

:main
echo ceci est le premier programme
start 2emeprogramme.bat
pause > nul
del 2emeprogramme.bat
exit

:make_2emeprogramme
echo @echo off >> 2emeprogramme.bat
echo title 2emeprogramme >> 2emeprogramme.bat
echo color A >> 2emeprogramme.bat
echo echo ceci est le deuxieme batch ! >> 2emeprogramme.bat
echo pause > nul >> 2emeprogramme.bat
echo exit >> 2emeprogramme.bat
goto main






______________________________________________________
Je suis un ananas, un ananas serieux
Visiter le site web du posteur Skype
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [AIDE] Test avec Batch 
Tu pourrais déjà simplifier le

Code:
:make_2emeprogramme
echo @echo off >> 2emeprogramme.bat
echo title 2emeprogramme >> 2emeprogramme.bat
echo color A >> 2emeprogramme.bat
echo echo ceci est le deuxieme batch ! >> 2emeprogramme.bat
echo pause > nul >> 2emeprogramme.bat
echo exit >> 2emeprogramme.bat
goto main


en

Code:
:make_2emeprogramme
(
echo @echo off
echo title 2emeprogramme
echo color A
echo echo ceci est le deuxieme batch !
echo pause>nul
echo exit)> 2emeprogramme.bat
goto main


Ou quelque chose du genre, je ne peux pas tester là Sad
ça ne fait pas gagner de ligne (que des caractères) mais ça rend le code plus lisible Okay




______________________________________________________
~
Répondre en citant
Message [AIDE] Test avec Batch 
Enleve :main et remplace goto main par goto:eof.
Je crois que tu peux aussi enlever la couleur et @echo off je pense qu'ils sont passés au chargement.
Tu peux aussi écrire le 2e programme avec une boucle for.

Le plus court c'est que tu ne crées pas de 2e programme.




______________________________________________________
Clickez sur Saturne pour voir mes tutoriels et sur la Terre pour voir mon Forum:


Skype
Répondre en citant
Message [AIDE] Test avec Batch 
Ou ouvrir une fenêtre cmd en lui donnant les commandes à exécuter, ce qui permettrais de ne pas avoir à créer un fichier temporaire Okay




______________________________________________________
~
Message [AIDE] Test avec Batch 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch