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 :

lancer une commande sans console?


Sujet :

C

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 71
    Points : 45
    Points
    45
    Par défaut lancer une commande sans console?
    Bonjour tout le monde.
    Je suis hélas un GROS GROS noob en C et j'y connais pas grand chose.
    En plus ca fait plusieurs année que j'ai plus touché au C et de ce fait j'ai beaucoup perdu

    je cherche un code ou tutorial permettant (ou expliquant) comment lancer une commande sans ouvrir de console.

    En effet j'ai fait un ptit chat en java, et je l'install chez plusieurs amis.
    Seulement le seul lancement automatique au démarrage que j'ai trouvé est un fichier bat.
    Et là gros probleme car du coup ya un console (cmd)
    je cherche donc un programme ou un cours (tres facile de preference) en C
    qui fait ceci quand le programme est lance :

    "cd l'endroit du chat"
    puis
    "java le fichier chat"

    le tout sans ouvrir de console (car ca perturbe et suffit qu'il ferme la console pour que le programme se quitte )

  2. #2
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Points : 12 462
    Points
    12 462
    Par défaut
    Pourquoi pas simplement un icône de raccourcis sur le bureau qui lance la commande ... je pense que ca pourrais fonctionner !
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  3. #3
    Membre expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Points : 3 065
    Points
    3 065
    Par défaut
    tu es sous quel OS ?

    est ce que ton programme java est un jar exécutable ?
    Hiko-seijuro

    n'cha - hoyoyo gang

    espace perso : http://hiko-seijuro.developpez.com
    dernier tuto : Introduction à l'éditeur de texte Emacs sous linux
    consulter les faqs : http://www.developpez.com/faq
    PAS DE QUESTIONS TECHNIQUES PAR MP OU MAIL

  4. #4
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Points : 12 462
    Points
    12 462
    Par défaut
    Citation Envoyé par hiko-seijuro
    tu es sous quel OS ?
    Bin il parle de cmd et de .bat donc ca ne peut être que Windows !
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  5. #5
    Membre éprouvé

    Profil pro
    Inscrit en
    Août 2003
    Messages
    878
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 878
    Points : 1 067
    Points
    1 067
    Par défaut
    Bonjour,

    Citation Envoyé par Franck.H
    Bin il parle de cmd et de .bat donc ca ne peut être que Windows !
    Non. Cela pourrait être ReactOS

    Citation Envoyé par alain57
    Bonjour tout le monde.
    Je suis hélas un GROS GROS noob en C et j'y connais pas grand chose.
    En plus ca fait plusieurs année que j'ai plus touché au C et de ce fait j'ai beaucoup perdu

    je cherche un code ou tutorial permettant (ou expliquant) comment lancer une commande sans ouvrir de console.

    En effet j'ai fait un ptit chat en java, et je l'install chez plusieurs amis.
    Seulement le seul lancement automatique au démarrage que j'ai trouvé est un fichier bat.
    Et là gros probleme car du coup ya un console (cmd)
    je cherche donc un programme ou un cours (tres facile de preference) en C
    qui fait ceci quand le programme est lance :

    "cd l'endroit du chat"
    puis
    "java le fichier chat"

    le tout sans ouvrir de console (car ca perturbe et suffit qu'il ferme la console pour que le programme se quitte )
    Il serait bon que tu nous donnes une info. concernant ton environnement de développement.
    Par exemple, sous Dev-Cpp, tu peux choisir de créer un projet qui ne soit PAS un programme console, ou alors spécifier (dans les options du projet) que tu ne veux pas que la console soit créée (quand il s'agit d'un projet console)...
    Ensuite, pour le lancement, il y a plusieurs options... CreateProcess pourrait être pas mal puisque cela permettrait au programme d'enregistrer ce qui aurait été affiché dans la console dans un fichier (utile en cas d'erreur pour avoir les messages d'erreur). Mais ce n'est pas une fonction que je conseillerai aux débutants (à moins de ne faire que du copier/coller d'exemples disponibles sur le net).

    Sinon, sans programme en C, il y a peut-être moyen de jouer avec les raccourcis (et leurs options dans les propriétés), la commande start ou, mieux, ......lancer le jar avec "javaw.exe" au lieu de "java.exe" (sans ".bat", directement avec un raccourci).

    Cordialement,
    DS.
    Un problème bien exposé
    est, pour moitié, solutionné. / La connaissance s'accroît quand on la partage, pas quand on l'impose. / La violence est le langage des faibles.

Discussions similaires

  1. Réponses: 3
    Dernier message: 01/09/2008, 11h17
  2. Réponses: 8
    Dernier message: 15/05/2008, 17h41
  3. Lancer une commande dos sans voir la fenêtre
    Par Nicopelo dans le forum Windows
    Réponses: 2
    Dernier message: 07/06/2007, 09h12
  4. [Dos] Lancer une commande dos sans attendre la fin
    Par MrEddy dans le forum Windows
    Réponses: 4
    Dernier message: 09/06/2005, 17h38
  5. Réponses: 1
    Dernier message: 30/04/2004, 11h36

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