Pause Script Batch

Pause Script Batch - Shell/Batch - Programmation

Marsh Posté le 09-09-2016 à 15:24:42    

Bonjour à tous.
 
J'ai une ligne de commande toute simple que je rentre dans DOS quand j'installe un programme pour garder une trace dans un fichier texte. Je pense que personne n'aura de mal à comprendre en lisant la ligne en question.
 
Seulement, s'il fonctionne très bien bout par bout, mélange et omet certaines lignes. Je suppose qu'il faut faire une pause entre l'insertion des date, time et random. Qu'en pensez-vous ? Que feriez-vous ?
 

Code :
  1. C:\Users\nicolas.churlet>echo Installation notepad++ >>JA.txt | echo %date% >>JA.txt | pause | echo %time% >> JA.txt | pause | echo __ >> JA.txt | echo %random% >> JA.txt | echo __ >> JA.txt
  2. Le processus ne peut pas accéder au fichier car ce fichier est utilisé par un au
  3. tre processus.
  4. Le processus ne peut pas accéder au fichier car ce fichier est utilisé par un au
  5. tre processus.
  6. Le processus ne peut pas accéder au fichier car ce fichier est utilisé par un au
  7. tre processus.


 
NB : Même résultat avec ou sans pause
 
Résultat variable, exemple de résultat :
Installation notepad++  
__  
09/09/2016  
__  
 
Résultat attendu :
Installation Evernote  
08/09/2016  
10:28:15,34  
__  
24548  
__
 
Voilà ! J'espère que vous pourrez m'aider.
Bien cordialement

Reply

Marsh Posté le 09-09-2016 à 15:24:42   

Reply

Marsh Posté le 19-10-2016 à 21:55:57    

Si c'est encore d'actualité...
 

Code :
  1. echo Installation notepad++ >>JA.txt & echo %date% >>JA.txt & echo %time% >> JA.txt & echo __ >> JA.txt & echo %random% >> JA.txt & echo __ >> JA.txt

ou plus court

Code :
  1. (echo Installation notepad++ & echo %date% & echo %time% & echo __  & echo %random% & echo __) >> JA.txt

Reply

Sujets relatifs:

Leave a Replay

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