creation de ".bat"

creation de ".bat" - Programmation

Marsh Posté le 09-02-2002 à 14:07:11    

bonjour tt le monde,
j aimerai crer un .bat qui me lance 3 programmes
le probleme ce que lorsque je fait
c:\\monchemin\monProg.exe
c:\\monchemin\monProg2.exe
c:\\monchemin\monProg3.exe
il ne tournent pas ensemble le 2 em prog est executé que lorsque le 1 er est fermer
merci de votre aide
jerry

Reply

Marsh Posté le 09-02-2002 à 14:07:11   

Reply

Marsh Posté le 09-02-2002 à 14:12:03    

start c:\monchemin\monProg.exe
start c:\monchemin\monProg2.exe
start c:\monchemin\monProg3.exe


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 09-02-2002 à 15:57:22    

oué c start bidule ki fo employer  ;)

Reply

Marsh Posté le 09-02-2002 à 17:53:14    

kadreg a écrit a écrit :

start c:\monchemin\monProg.exe
start c:\monchemin\monProg2.exe
start c:\monchemin\monProg3.exe  




Merci ca marche parfaitement
j aurait aussi voulu savoir s il y avait moyen de crée une pause entre l execution de 2 prog?
pq en fait il lance plusieurs fois le meme programme ds une appli client serveur et le serveur n arrive plus trop a suivre lol
alors 1 sec de répis entre chaque connection c possible?
merci
jerry

Reply

Marsh Posté le 09-02-2002 à 19:21:12    

j'avais recuperé une "suite" de petits softs sous DOS qui "simulaient" le shell linux: cat, ls, et aussi sleep
 
je ne l'ai pas ici mais si tu peux attendre Lundi apres midi, je te mets sleep.exe sur un ftp...


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 09-02-2002 à 20:41:46    

CHOICE /C:x /T:x,1
 
Choice te demande d'entrer une touche parmis celle indiquées après le /C (ici, il y a seulement 'x' ), et ensuite, le /T:x,1 c'est pour dire de simuler la touche x après 1 seconde.
 
Syntaxe complète : CHOICE /?
 
Attend que l'utilisateur fasse son choix dans le menu.
 
CHOICE [/C[:]touches] [/N] [/S] [/T[:]c,nn] [texte]
 
/C[:]touches Spécifie les touches configurables. Le défaut est ON
/N           Ne pas afficher les touches et le ? à l'invite.
/S           Permet de distinguer entre majuscules et minuscules.
/T[:]c,nn    Touche par défaut c après nn secondes
texte        Texte à afficher à l'invite
 
ERRORLEVEL est établi de manière à détecter une erreur de choix de touche.


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 10-02-2002 à 00:41:14    

le choice ne marche po sous XP  :(

 

[jfdsdjhfuetppo]--Message édité par veryfree--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 10-02-2002 à 12:42:45    

Désolé, je savais pas que c'était sous XP.
Il te resta plus qu'à faire du JScript avec WSH !


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 10-02-2002 à 14:00:48    

Mara's dad a écrit a écrit :

Désolé, je savais pas que c'était sous XP.
Il te resta plus qu'à faire du JScript avec WSH !  




WSH??  :heink:

Reply

Marsh Posté le 10-02-2002 à 16:20:40    

WSH : Windows Scripting Host !
 
C'est LE language de script de Windows !
 
Un dérivé du JScript (Javascript) :
 
Exemple : TEST.JS
function delFile( FolderSpec, FileSpec )
{
 var fso, f, fc, s, c;
 c = 0;
 fso = new ActiveXObject("Scripting.FileSystemObject" );
 f = fso.GetFolder(FolderSpec);
   
 // Suppression du fichier
 if (fso.FileExists(FolderSpec + "\\" + FileSpec))
 {
  fso.DeleteFile( FolderSpec + "\\" + FileSpec );
  c ++;
 }
 
 // Recherche dans les sous-répertoires
 fc = new Enumerator(f.SubFolders);
 for (; !fc.atEnd(); fc.moveNext())
 {
  c += delFile( fc.item(), FileSpec );
 }
 
 return( c );
}
 
WScript.Echo( delFile( "c:\\temp", "test.txt" ) + " Fichiers supprimés !" );
 
-------------------------------------------------------------
C'est un script qui supprime tous les fichiers ayant un certain nom à partir un certain chemein avec ses sous répertoires.
 
A lancer comme çà :
WSCRIPT TEST.JS
ou
CSCRIPT TEST.JS
 
WSCRIPT : Interface windows pour les entrées/sortie
CSCRIPT : Interface DOS pour les entrées/sortie
 
Faire WSCRIPT /? ou CSCRIPT /? pour plus d'info.
 
Pour ce que tu veux faire (Attendre 1 seconde ) :
WScript.Sleep( 1000 );


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 10-02-2002 à 16:20:40   

Reply

Marsh Posté le 11-02-2002 à 16:26:23    

si le sleep.exe t'interesse toujours, tu le trouveras la:
http://setihfr.free.fr/jwhy/sleep.zip


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 11-02-2002 à 17:31:25    

cygwin?

Reply

Marsh Posté le 11-02-2002 à 18:35:09    

y'a besoin de cygwin ?  
desoled... j'ai tous ces fichiers dans le repertoire Windows donc je ne savais pas trop ce dont ca avait besoin!
 
http://setihfr.free.fr/jwhy/cygwinb19.zip


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 11-02-2002 à 19:38:28    

JWhy a écrit a écrit :

y'a besoin de cygwin ?  
desoled... j'ai tous ces fichiers dans le repertoire Windows donc je ne savais pas trop ce dont ca avait besoin!
 
http://setihfr.free.fr/jwhy/cygwinb19.zip  




tes zips ne marche po chez moi ils me disent qu il est corompu

Reply

Marsh Posté le 11-02-2002 à 19:47:46    

c'est pourtant du winzip de base (v8.0)
j'ai telechargé  les 2 et ca marchent bien :??:
 
t'es sur que ca vient pas de chez toi ?
 
enfin, je peux les reuploade en rar ou en ace, si tu veux..


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 11-02-2002 à 21:04:37    

JWhy a écrit a écrit :

c'est pourtant du winzip de base (v8.0)
j'ai telechargé  les 2 et ca marchent bien :??:
 
t'es sur que ca vient pas de chez toi ?
 
enfin, je peux les reuploade en rar ou en ace, si tu veux..  



c bon ca marche
c etait le dezipeur intégré d XP qui me sortait une erreur
j ai télécharger winzip et ca marche
en tt cas je te remerci pour tt!
et Mara's dad aussi
 :hello:

 

[jfdsdjhfuetppo]--Message édité par veryfree--[/jfdsdjhfuetppo]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed