Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[.BAT] Lancer un exe avec paramètres + random
Auteur Message
Répondre en citant
Message [.BAT] Lancer un exe avec paramètres + random 
Salut à tous, je suis un nouveau ici !
J'aimerais lancer un .exe avec des options du genre C:/Mes Docs/fichier/fichier.exe --truc=abc --password=password -nom={LERANDOM}
Donc j'aimerais faire un script pour remplacer {LERANDOM} par des chiffres ou lettres au hasard.
J'ai réussi seulement à faire ça

@echo off

start "C:/Mes Docs/fichier/fichier.exe"

exit



et j'arrive à rien faire d'autre...
Merci de m'aider !! Laughing



Visiter le site web du posteur
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Re: [.BAT] Lancer un exe avec paramètres + random 
Bonjour!

ce n'est pas tres compliqué Wink:
Code:

START "C:/Mes Docs/fichier/fichier.exe" --truc=abc --password=password -nom=%random%





______________________________________________________
--
> Que pensez vous de l'ajout du repertoire point dans $PATH ?
Ma version de troll 18.0.32 beta 3 vient de me faire un core dump.
-+- SE in Guide du Linuxien Pervers : Bien développer son troll -+-

[Dos9]
Visiter le site web du posteur Skype
Répondre en citant
Message [.BAT] Lancer un exe avec paramètres + random 
Il me dit que "Windows n'a pas trouvé --truc=abc..."
Comment résoudre ce pb ?
Et merci bcp !



Visiter le site web du posteur
Répondre en citant
Message [.BAT] Lancer un exe avec paramètres + random 
Hello!

c'est peut etre tout simplement car les chemins se notent avec des Backslash (/) et non des slash et supprime les guillemets

par convention les slashs sont réservés aux commutateurs

si sa ne marche pas utilise la commande call:
Code:
call "chemin\fichier" --truc=23 --machin=%Random%




Dernière édition par Darkbatcher le Sam 18 Sep 2010 - 15:20; édité 1 fois

______________________________________________________
--
> Que pensez vous de l'ajout du repertoire point dans $PATH ?
Ma version de troll 18.0.32 beta 3 vient de me faire un core dump.
-+- SE in Guide du Linuxien Pervers : Bien développer son troll -+-

[Dos9]
Visiter le site web du posteur Skype
Répondre en citant
Message [.BAT] Lancer un exe avec paramètres + random 
Les slashs et backslahs ne résoudent pas le problème, et enlever les doublequotes fait buguer le truc car il y a un espace à Mes Documents...



Visiter le site web du posteur
Répondre en citant
Message Re: [.BAT] Lancer un exe avec paramètres + random 
Salut!

j'ai édité mon post au dessus.
IL faut croire que la commande start n'accepte pas les parmetres Neutral
il te reste plus qu'a faire:
Code:

call "C:/Mes Docs/fichier/fichier.exe" --truc=abc --password=password -nom=%random%





______________________________________________________
--
> Que pensez vous de l'ajout du repertoire point dans $PATH ?
Ma version de troll 18.0.32 beta 3 vient de me faire un core dump.
-+- SE in Guide du Linuxien Pervers : Bien développer son troll -+-

[Dos9]
Visiter le site web du posteur Skype
Répondre en citant
Message [.BAT] Lancer un exe avec paramètres + random 
Ca marche !!
Merci beaucoup !
Dernière question, comment faire une boucle par exemple avec for comme en PHP ?
Car j'aimerais lancer ce programme par exemple 2 voir 3 fois en même temps...



Visiter le site web du posteur
Répondre en citant
Message Re: [.BAT] Lancer un exe avec paramètres + random 
RE,

j'ai une autre syntaxe qui marche chez moi, ce sera plus simple pour lancer l'exe plusieurs fois:
Code:

START /d "C:/Mes Docs/fichier" "fichier.exe" --truc=abc --password=password -nom=%random%


au lieu de:
Code:

call "C:/Mes Docs/fichier/fichier.exe" --truc=abc --password=password -nom=%random%


donc pour le lancer 4 fois il faut faire:
Code:
FOR /l %%A IN (1,1,3) DO START /d "C:/Mes Docs/fichier" "fichier.exe" --truc=abc --password=password -nom=%random%





______________________________________________________
--
> Que pensez vous de l'ajout du repertoire point dans $PATH ?
Ma version de troll 18.0.32 beta 3 vient de me faire un core dump.
-+- SE in Guide du Linuxien Pervers : Bien développer son troll -+-

[Dos9]
Visiter le site web du posteur Skype
Répondre en citant
Message [.BAT] Lancer un exe avec paramètres + random 
Toujours la même chose avec start...



Visiter le site web du posteur
Répondre en citant
Message [.BAT] Lancer un exe avec paramètres + random 
RE,

rectification ça n'as pas l'air de marcher alors j'ai testé ça:
et ca a l'air de marcher
Code:
Rem le paramètre "bidule.exe" ne semble avoir aucune influence don ctu peux le remplacer par n'importe quoi.
FOR /l %%A IN (1,1,3) DO (
START /d "C:/Mes Docs/fichier" "bidule.exe" "fichier.exe" --truc=abc --password=password -nom=%random%
)


Si sa na marche pas (est ça se pourrait bien Mort de Rire)
Il faudrait faire (c'est plus compliquer car, tu as du remarquer que call attend la fin de l'execution d'un fichier pour continuer l'execution du batch):
Code:
ECHO Call "C:/Mes Docs/fichier/fichier.exe" --truc=abc --password=password -nom=%random%>>tmp.bat
Rem on crée un fichier batch temporaire qu'on peut lancer sans paramètres
FOR /l %%A IN (1,1,3) DO (
Start tmp.bat
)
del tmp.bat
rem on supprimme le batch temporaire



est-ce que quelqu'un sait pourquoi la commande start samble défectueuse?




______________________________________________________
--
> Que pensez vous de l'ajout du repertoire point dans $PATH ?
Ma version de troll 18.0.32 beta 3 vient de me faire un core dump.
-+- SE in Guide du Linuxien Pervers : Bien développer son troll -+-

[Dos9]
Visiter le site web du posteur Skype
Répondre en citant
Message [.BAT] Lancer un exe avec paramètres + random 
Merci, avec quelques modifications, ton dernier script marche !
PS : En faisant ce script, je viens de me rendre compte comment faire pour faire la célèbre "Boucle de la Calculatrice" Mort de Rire

Merci beaucoup, DarkBatcher !



Visiter le site web du posteur
Répondre en citant
Message [.BAT] Lancer un exe avec paramètres + random 
Darkbatcher a écrit:


est-ce que quelqu'un sait pourquoi la commande start samble défectueuse?


A cause des slash ?
START /d "C:/Mes Docs/fichier" "bidule.exe" "fichier.exe" --truc=abc --password=password -nom=%random%

correction
start /d "C:\Mes Docs\fichier" "bidule.exe" "fichier.exe" --truc=abc --password=password -nom=%random%




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Message [.BAT] Lancer un exe avec paramètres + random 


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