Confirmation dans un .bat

voila j'ai fait un script qui vide le fichier temp au démraage de la session mais quand je lui dis de faire un erase *.* pour tout virer il me demande de confirmer et donc le .bat tourne pas
Comment puis je empécher cela ? pour qu'il ne demande pas la confirmation?

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. salut
    creer un fichier avec le bloc note ou tout audre editeur au format ascii
    dans le fichier, ecrire un "o" et un retour chariot (touche d'entrée)
    sauvegarder le fichierdans le répèrtoire où sera éxécuté le script, supposons que son nom est fichier.txt
    dans le fichier batch, la commande sera
    erase *<fichier.txt
    ¤
    1. voila la solution toute prete :

      @echo off
      RD /s /Q "%USERPROFILE%\Local Settings\Historique"
      MD "%USERPROFILE%\Local Settings\Historique"
      RD /s /Q "%USERPROFILE%\Cookies"
      MD "%USERPROFILE%\Cookies"
      RD /s /Q "%USERPROFILE%\Local Settings\Temporary Internet Files"
      MD"%USERPROFILE%\Local Settings\Temporary Internet Files"
      RD /s /Q "%USERPROFILE%\Local Settings\Temp"
      MD "%USERPROFILE%\Local Settings\Temp"
      RD /s /Q "%windir%\temp"
      MD "%windir%\temp"

      et voila
      chiko.
      1. salut leparisien,

        toujours des problemes de batch (tu te rapelle start /w ?)
        generalement pour forcer la confirmation il suffit de rajouter /y ou /yes a la fin

        exemple :

        net time \\SERVEUR /set /yes

        VOILA !!!
        @ +++++
        1. Il y a aussi :

          ECHO O | DEL .\TEMP\*.*

          (Entre le O et le DEL c'est un “pipe” Alt Gr+6)

          ­¡Attention! C'est violent.

          Salut.