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 :

Mettre une méthode en ligne de commande


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Profil pro
    Dév
    Inscrit en
    Juin 2007
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Dév

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 165
    Par défaut Mettre une méthode en ligne de commande
    Bonjour,

    J'ai une application avec WinForm qui contient un BackGroundWorker qui traite des opération via sa méthode Do_Work(). Cette méthode s'enclenche quand je clique sur mon bouton Exporter. Mon boss m'a demandé de faire la même chose en ligne de commande histoire qu'on ne soit pas obligé de rouvrir la fenêtre de l'application quand on veut exporter et donc c'est pourquoi je sollicite votre aide car je ne vois pas du tout comment faire .

    PS: J'ai essayé de faire un MVC et donc mon Do_Work ne contient quasiment rien sur la partie métier. Il ne se contente que d'appeler les méthodes pour me rafraîchir la fenêtre.

    Merci.

  2. #2
    Membre émérite
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2007
    Messages
    693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 693
    Par défaut
    Bonjour,

    Faire une application Console qui fait l'export !
    Ou faire en sorte que si ton appli est lancée avec certains paramètres (via n'importe quoi par ex. : ligne de commande, raccourci avec paramètres d'entrée), elle exécute uniquement l'export (ce qui revient un peu au même que la première possibilité) !

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2010
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 55
    Par défaut
    Hello,

    Tu peux faire d'une pierre deux coup :
    Tu reprends ton programme et tu ajoutes un argument en ligne de commande qui pilote le mode de fonctionnement (interface ou mode batch) => (/batch )

    Si cet argument est présent tu rends ton interface non visible tu lances automatiquement ton Do_Work(). Une fois exécuté tu sorts (close() sur le formulaire principale)

    @+

Discussions similaires

  1. Demarrer une perspective en ligne de commande "args"
    Par toufou306 dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 12/04/2007, 08h48
  2. Réponses: 2
    Dernier message: 19/03/2005, 23h09
  3. Mettre une saut de ligne dans une balise alt
    Par PrinceMaster77 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 16/12/2004, 08h45
  4. Création d'une connexion en ligne de commande
    Par Drahu dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 10/05/2004, 15h19
  5. Lancer une serie de ligne de commande en un coup
    Par dzincou dans le forum Linux
    Réponses: 2
    Dernier message: 15/03/2004, 17h15

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