Lancer un batch avec commande
maxime98
-
maxime98 -
maxime98 -
Bonjour
j'ai créer un fichier qui s'appelle menu2.bat
se fichier je voulais pas qu'il puisse être lancer sans passer par menu1.bat
donc j'ai protéger menu2.bat en mettant :
exit
:ok
(le reste du script)
voila donc si on veut débuter le script il faudrai aller a la marque ok
et c'est la ou est mon probleme dans le menu1.bat
j'arrive pas a lancer le fichier avec la commande goto ok
j'ai essayer :
start menu2.bat goto ok
ou
call menu2.bat goto ok
mais sa marche pas
pouvez vous m'aider svp
j'ai créer un fichier qui s'appelle menu2.bat
se fichier je voulais pas qu'il puisse être lancer sans passer par menu1.bat
donc j'ai protéger menu2.bat en mettant :
exit
:ok
(le reste du script)
voila donc si on veut débuter le script il faudrai aller a la marque ok
et c'est la ou est mon probleme dans le menu1.bat
j'arrive pas a lancer le fichier avec la commande goto ok
j'ai essayer :
start menu2.bat goto ok
ou
call menu2.bat goto ok
mais sa marche pas
pouvez vous m'aider svp
A voir également:
- Lancer un batch avec commande
- Invite de commande - Guide
- Commande terminal mac - Guide
- Fichier batch - Guide
- Commande dism - Guide
- Diskpart commande - Guide
6 réponses
Je ne pense pas que ce soit possible de cette facon là.
on peut essayer de tricher un peu.
dans menu1.bat
ajouter la ligne
echo test > c:\temp.txt
start menu2.bat
dans menu2.bat
if exist c:\temp.txt goto ok else exit
:ok
Suite du programme
Il reste juste a placer une ligne pour supprimer le fichier (del c:\temp.txt) avant de quitter vos différents *.bat (sinon si on ne supprime pas le fichier, menu2.bat pourra être lancer tout le temp)
on peut essayer de tricher un peu.
dans menu1.bat
ajouter la ligne
echo test > c:\temp.txt
start menu2.bat
dans menu2.bat
if exist c:\temp.txt goto ok else exit
:ok
Suite du programme
Il reste juste a placer une ligne pour supprimer le fichier (del c:\temp.txt) avant de quitter vos différents *.bat (sinon si on ne supprime pas le fichier, menu2.bat pourra être lancer tout le temp)
j'avais pas du tout penser a sa
si la commande qu'il me faudrai existe c'est sur je préfèrerai car ton idée est "moins propre"
mais sinon je vais adopter ton idée merci beaucoup
si la commande qu'il me faudrai existe c'est sur je préfèrerai car ton idée est "moins propre"
mais sinon je vais adopter ton idée merci beaucoup
de mémoire on ne peut pas lancer un batch directement à un endroit d'un script, mais je vérifierai demain.
Sinon pour éviter de créer/supprimer le fichier il faudrait se baser sur l'existence du premier batch lancer, mais je ne crois pas/sais pas si c'est possible.
Sinon pour éviter de créer/supprimer le fichier il faudrait se baser sur l'existence du premier batch lancer, mais je ne crois pas/sais pas si c'est possible.
bas si sa c'est possible en vérifiant que menu1.bat est exécuter
mais c'est moins bien car si j'ai plusieurs fichier a partir du moment que menu1.bat
est exécuter il sera possible de lancer n'importe lequel
alors que en créant un fichier si je le supprime immediatement après que l'autre menu
soit lancer il a plus de risque (surtout si j'utilise un fichier non lisible dans un répertoire secret) :)
merci de l'idée en tout cas et j'espère que demain tu m'annoncera une bonne nouvel comme quoi c'est possible sans créer de fichier mais sinon tant pis l'idée et très bonne :)
et pour ceux qui se disse mais il est bête se mec de vouloir sécuriser se fichier
alors qu'il suffira de lire la source je leur dit que non car les fichier sont crypter ;)
Configuration: Windows XP / Internet Explorer 8.0
mais c'est moins bien car si j'ai plusieurs fichier a partir du moment que menu1.bat
est exécuter il sera possible de lancer n'importe lequel
alors que en créant un fichier si je le supprime immediatement après que l'autre menu
soit lancer il a plus de risque (surtout si j'utilise un fichier non lisible dans un répertoire secret) :)
merci de l'idée en tout cas et j'espère que demain tu m'annoncera une bonne nouvel comme quoi c'est possible sans créer de fichier mais sinon tant pis l'idée et très bonne :)
et pour ceux qui se disse mais il est bête se mec de vouloir sécuriser se fichier
alors qu'il suffira de lire la source je leur dit que non car les fichier sont crypter ;)
Configuration: Windows XP / Internet Explorer 8.0
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question