Batch code error

Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour,
je ve savoire pourqoi le fichier C:\Users\%VarQuestion%\AppData\Local\Microsoft\Teams\Update.exe --processStart "Teams.exe"
existe mais rien ne s'apparettre dans ce code batch
@echo off
color a
@echo.
title Teams reparateur
set /p VarQuestion=le nome dutilisateur :
timeout /t 10
if exist C:\Users\ziani_x0au9tx\AppData\Local\Microsoft\Teams\"Update.exe --processStart "Teams.exe"" start C:\Users\ziani_x0au9tx\AppData\Local\Microsoft\Teams\"Update.exe --processStart "Teams.exe" else exit

j'ai mis "pause" a la fin il m'a montrer qu'il ne comprend pas "--processStart"

4 réponses

  1. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930
     
    Bonjour,

    Essaie comme ceci :

    if exist "C:\Users\ziani_x0au9tx\AppData\Local\Microsoft\Teams\Update.exe" (start "C:\Users\ziani_x0au9tx\AppData\Local\Microsoft\Teams\Update.exe" --processStart "Teams.exe") else (exit)


    0
  2. Utilisateur anonyme
     
    aissi le "--processStart" introuvable
    0
    1. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930
       
      Alors comme ça :

      if exist "C:\Users\ziani_x0au9tx\AppData\Local\Microsoft\Teams\Update.exe" (start "" /D "C:\Users\ziani_x0au9tx\AppData\Local\Microsoft\Teams" /WAIT Update.exe --processStart Teams.exe) else (exit)
      0
  3. Utilisateur anonyme
     
    merci , ça bien fonctionné , mais peut tu m'expliquer quesque tu fait ici :

    Teams" /WAIT Update.exe --processStart Teams.exe) else (exit)
    0
    1. barnabe0057 Messages postés 14329 Date d'inscription   Statut Contributeur Dernière intervention   4 930
       
      Rien de spécial, le commutateur /WAIT sert à attendre la fin de la commande avant de passer à la suite du script.

      Quand tu utilises IF avec ELSE, tu es obligé d'utiliser les parenthèses pour délimiter les actions à effectuer.
      0
  4. Utilisateur anonyme
     
    un grand merci a vous
    0