Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Ouverture d'une autre fenetre
Auteur Message
Répondre en citant
Message Ouverture d'une autre fenetre 
Comme on me la précédemment dit :

Code:
@echo off
echo une autre fenêtre va s'ouvrir
echo le texte de l'autre fenêtre >autrefenetre.bat
start autrefenetre.bat
pause
echo suite du code
pause
exit


Cela ouvre une nouvelle fenêtre avec écrit suite du code (normalement)
Moi sa me met commande "le" n'est pas reconnue ou commande echo non reconnue :/

C'est embetant pour la suite d'un de met projets XD
j'aimerais fait un .bat assez compliquer (pour mon niv)

Ex :

Test.bat >>> création dossier C:\program Files\Salut
-------------> création d'un fichier batch depuis test qui ajoute un registre de lancement automatique au chemin spécifier
-------------> Dernière fenêtre avec un code quelconque

C'est possible en batch ???

enfaite faudrait qu'un fichier batch créer un fichier batch qui ajoute un registre qui créer un autre fichier batch (sa s'embrique Mr. Green )



Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Ouverture d'une autre fenetre 
Hello,

Ha ha, que de complication pour rien ... Rolling Eyes

Déja, ton premier code est incomplêt, essayes ceci, tu va comprendre
Code:

@echo off
echo une autre fenêtre va s'ouvrir

:: \\ Création du second batch:
set N=autrefenetre.bat
echo @echo off>%N%
echo echo le texte de l'autre fenêtre>>%N%
echo pause>>%N%

start %N%

echo suite du code
pause
exit


Sinon, oui, c'est possible, mais tu devrais déja apprendre les bases pour bien comprendre
les mécanismes par toi même, tu progressera plus vite !

@+




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message Ouverture d'une autre fenetre 
Ah parfait voila se que je cherche Smile


Et pour les bases bha je code un peu tout et n'importe quoi sa finiras bien par rentrer Razz



un dernier truc un peu a coter peut être , mais si y a déjà un dossier qui s'appelle test , sa écrase ou ne fait rien ? (ou bug ? :p)



Répondre en citant
Message Ouverture d'une autre fenetre 
RE,

Bah si tu fais un echo blabla>>test.bat le texte va s'ajouter à la suite du batch ...
Sinon, impossible d'avoir 2x le même fichier ^^

@+




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message Ouverture d'une autre fenetre 
Ok d'ac donc voici un ebauche de mon code :

Code:

@echo off
mkdir C:\Program Files\azerty458
echo bienvenue dans mon minilauncher !!!

set N=minilauncher.bat
echo @echo off>%N%                         ---------------------------------->>>> Pourquoi il y a > alors qu'a la ligne du dessous il y en a 2  ???
echo echo nouvelle fenetre test>>%N% --------------------------------->>>> Est se que je peut dire qu'il faut créer le fichier dans C:\Program Files\azerty458

color A ----------------------------------->>>> faut rajouter une commande comme pour echo ?

rem----lancement auto
set NEW_RUN=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run          ----------------------------------------------->>>> faut ajouter une commande spéciale comme pour echo des lignes précédentes ?

reg add "%NEW_RUN%" /v "RUN_PERSO" /t REG_SZ /d "C:\Program Files\azerty458.bat" /f
rem---------------------

echo fenetre de discussion vas s'ouvrir :
set S=menu.bat
echo @echo off>%S%
echo echo Voici le menu>>%S%
echo echo tu a 5 choix :
set /p                        ------------------------------------------------->>>> Ici je met mon code pour un choix
start %S%





Voila , dans les grandes lignes sa ressemble a sa ??? Wink



Répondre en citant
Message Ouverture d'une autre fenetre 
RE,

Oui tout à fait Okay

echo > : ça ajoute du texte mais ça efface ce qu'il y avait avant ..
echo >> : ça ajoute du texte à la suite de ce qu'il y avait avant ..

@+




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Message Ouverture d'une autre fenetre 


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