Batch marchant à moitié

Divarthurus -  
dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je souhaiterais faire fonctionner un batch très court:

@title NPCclean
@delete "C:\Jeux\World of Warcraft\Cache\WDB\frFR\creaturecache.wdb"
@delete "C:\Jeux\World of Warcraft\Cache\WDB\frFR\npccache.wdb"
@start "C:\Jeux\World of Warcraft\World of Warcraft Launcher.exe"

Mais ça ne marche pas bien. Les fichiers sont bien supprimés mais le launcher ne démarre pas.
A la place, la fenêtre DOS reste ouverte et avec un titre différent:
C:\Jeux\World of Warcraft\World of Warcraft Launcher.exe

Quelqu'un peut-il m'aider?

Merci d'avance!

Info additionnelle:
Le but du batch est de supprimer 2 fichiers cache d'un add-on en démarrant le jeu WoW, au lieu de le faire manuellement.

6 réponses

  1. Pierrot-du-18 Messages postés 147 Statut Membre 5
     
    @title NPCclean
    @delete "C:\Jeux\World of Warcraft\Cache\WDB\frFR\creaturecache.wdb"
    @delete "C:\Jeux\World of Warcraft\Cache\WDB\frFR\npccache.wdb"
    @start "C:\Jeux\World of Warcraft\World of Warcraft\Launcher.exe"
    0
  2. Divarthurus
     
    Merci pour ton retour.

    Mais ça ne marche pas.

    Le fichier a pour nom complet: World of Warcraft Launcher.exe
    0
  3. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    hello
    essayer
    @start "C:\Jeux\World of Warcraft" "World of Warcraft Launcher.exe" 
    0
  4. ryko1820 Messages postés 1633 Date d'inscription   Statut Membre Dernière intervention   310
     
    .

    En fait c'est le "start" que "World of Warcraft Launcher.exe" n'apprécie pas ...

    Faire comme indiqué par dubchek ou utiliser un call ou même lancer directement "World of Warcraft Launcher.exe" ...

    @call "C:\Jeux\World of Warcraft\World of Warcraft Launcher.exe" 
    ou encore

    @"C:\Jeux\World of Warcraft\World of Warcraft Launcher.exe" 

    Devraient fonctionner ...

    You may stop me but you can't stop us all ;-)
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Divarthurus
     
    Super!

    " " à la place de \ n'a pas fonctionné chez moi.

    Mais!
    @"C:\Jeux\World of Warcraft\World of Warcraft Launcher.exe"
    et
    @call
    fonctionnent très bien.

    Si ça ne vous dérange pas, vous m'expliqueriez pourquoi ces 2 commandes marchent plutôt que le simple @start?

    Merci encore!
    0
    1. ryko1820 Messages postés 1633 Date d'inscription   Statut Membre Dernière intervention   310
       
      Franchement je comprends pas pourquoi, j'ai encore wow chez moi même si j'y joue plus trop et j'ai juste constaté le truc et trouvé un contournement ...
      0
  7. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    start n'aime pas les espaces
    essayer avec les noms courts (dir /x)
    ou essayer
    @start /D "C:\Jeux\World of Warcraft" "World of Warcraft Launcher.exe" 
    0