IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

$LASTEXITCODE toujours à 1 [PowerShell]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 54
    Par défaut $LASTEXITCODE toujours à 1
    Bonjour,

    dans ce Batch %errorlevel% vaut -1 en cas d'erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    C:\ANTIBIA\V32\RH\CivToAnt\CivToAnt.exe "C:\ANTIBIA\V32\RH\CivToAnt\EtatCivil.txt"
    echo %errorlevel%
    alors qu'en PowerShell impossible de récupérer l'erreur. $? vaut toujours True. J'ai également essayé avec $LASTEXITCODE qui lui vaut toujours 1.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    C:\ANTIBIA\V32\RH\CivToAnt\CivToAnt.exe  C:\ANTIBIA\V32\RH\CivToAnt\EtatCivil.txt
    $?
    Quelqu'un peut m'expliquer pourquoi je n'arrive pas à récupérer l'erreur en PowerShell?

    D'avance merci.

    Bon week-end à vous.

  2. #2
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Billets dans le blog
    1
    Par défaut
    Salut,
    Citation Envoyé par crazyyann Voir le message
    Quelqu'un peut m'expliquer pourquoi je n'arrive pas à récupérer l'erreur en PowerShell?
    https://devblogs.microsoft.com/power...el-equivalent/
    $LastExitCode devrait fonctionner.
    Sinon utilise Start-Process et récupère le code sortie :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $p=Start-Process notepad -PassThru -wait
    $p.exitcode

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 54
    Par défaut
    Merci Laurent. Ça fonctionne avec Start-Process.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 14/06/2004, 09h29
  2. [connexion][CVS] Toujours mon probleme de connexion
    Par Gromitou dans le forum JBuilder
    Réponses: 11
    Dernier message: 07/11/2003, 18h41
  3. Réponses: 4
    Dernier message: 12/06/2003, 21h42
  4. [Kylix] Le son ! toujours le son :lol:
    Par JlouisI dans le forum EDI
    Réponses: 1
    Dernier message: 29/04/2003, 01h24
  5. Toujours un problème de rafraichissement de DBGrid
    Par tripper.dim dans le forum C++Builder
    Réponses: 4
    Dernier message: 09/12/2002, 13h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo