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

C# Discussion :

exécution d'un process en c# 2.0


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 64
    Par défaut exécution d'un process en c# 2.0
    salut !!

    j'ai crée un fichier f.bat où j'ai mis la commande pour éxecuter un pg_dump avec postgresql 8.2
    en c# j'ai ecrit les codes suivants :

    System.Diagnostics.Process.Start(@"c:\mondossier\f.bat");

    le processus s'éxecute mais j'ai un fichier de 0 ko en sortie.
    par contre si j'éxecute les même commandes sous Dos j'ai un fichier de 1 Mo en sortie .
    Que puis-je faire pour que j'aie un fichier de 1 Mo en utilisant le process de c#?

  2. #2
    Membre très actif Avatar de fally
    Homme Profil pro
    Développeur .Net / BI
    Inscrit en
    Novembre 2007
    Messages
    966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Développeur .Net / BI

    Informations forums :
    Inscription : Novembre 2007
    Messages : 966
    Par défaut
    le problème n'est peut être pas lié à VS. dis, que fais ton fichier bat?

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 64
    Par défaut
    mon fichier bat contient ces lignes :

    c:\program Files\postgreSQL\8.2\bin>pg_dump base_de_donnee -t tablea -t table n -h localhost -p port -u=username > bnom_dela_base_en sortie.backup

    ces commandes lancent une sauvegarde des tables d'une base de données postgreSQL

  4. #4
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 64
    Par défaut
    merci fally de me poser la question sur ce que contient mon fichier.bat
    j'ai remarqué qu'en créant mon fichier bat ;j'avais mis la commande sur deux lignes tellement qu'elle est longue .
    à l'éxécution ,il l'interpretait comme deux commandes .quand j'ai ramené la commande en une ligne ,c# l'a bien executée .
    merci !!!

  5. #5
    Membre très actif Avatar de fally
    Homme Profil pro
    Développeur .Net / BI
    Inscrit en
    Novembre 2007
    Messages
    966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Développeur .Net / BI

    Informations forums :
    Inscription : Novembre 2007
    Messages : 966
    Par défaut
    euh, de rien

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

Discussions similaires

  1. [Débutant] Exécution d'un process en asynchrone
    Par critok dans le forum ASP.NET
    Réponses: 15
    Dernier message: 30/04/2014, 22h14
  2. Réponses: 0
    Dernier message: 13/03/2012, 11h01
  3. Réponses: 1
    Dernier message: 28/10/2011, 11h43
  4. Exécution d'un process orphelin
    Par jgalbois dans le forum Apache
    Réponses: 3
    Dernier message: 19/08/2010, 16h56
  5. Runtime/Process : pb exécution d'une commande
    Par Didier 69 dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 05/01/2007, 08h50

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