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

Windows Discussion :

cherche exe qui lance une commande stockée dans un fichier


Sujet :

Windows

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 99
    Points : 58
    Points
    58
    Par défaut cherche exe qui lance une commande stockée dans un fichier
    Salut,

    je cherche un bête programme .exe qui exécuterait le contenu d'un fichier. Attention, je veux pas faire un .bat ou autre vbs, com etc. mais bien un exe .

    Mais pourquoi faire ? hum ?
    Voila mon pb: je souhaite que lorsque mes utilisateurs lancent thunderbird (même directement l'exe de TB), ce dernier sot tout le temps "forcé" d'utiliser un profil donné (P:\thunderbird). Après moultes recherches, il semble que la seule méthode soit l'utilisation du paramètre -profile en ligne de commande ou dans les raccourcis. J'utilise déjà cela (package msi modifié) mais il arrive que certains utilisateurs lancent directement thunderbird.exe ou se crée un raccourci perso sur l'exe et là c'est le drame : "j'ai plus de mail !!!"

    Donc pour éviter cela, je me suis dit qu'en faisant un faux "thunderbird.exe" en lieu et place du vrai (qui lance par derrière le vrai avec le param -profile) cela ferait l'affaire ...

    Mais, j'ai un peu la flemme de me remettre à VB, reinstaller VS pour écrire 10 lignes de code ... si quelqu'un a ça sous le coude, je suis preneur.

    Merci pour vos retours

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    261
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 261
    Points : 216
    Points
    216
    Par défaut
    tu ne veux ni installer VB, ni un fichier.bat, ni rien alors je ne vois pas de quoi tu as envi comme solution ?

    Je te propose dans ce cas de créer ton Fichier en tant que .bat
    tu l'appelles thunderbird.exe.bat (tu caches les extensions de tes fichiers dans windows), ainsi l'utilisateur ne verra rien que thunderbird.exe

    tu changes l'icon du .bat pour qu'elle apparait comme celle de ton programme d'origine !

    a part ça je ne voit pas une autre solution sans installer vb, turbo pascal, etc....

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 99
    Points : 58
    Points
    58
    Par défaut
    tu as raison, je vais surement installer VS pour faire du vb mais il me semble que les exe fait avec VB doivent être distribués avec .net ou un runtime non ?
    Peut-être qu'avec C++ ce pb n'existe pas, je ne m'en souviens plus ....

    merci

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    261
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 261
    Points : 216
    Points
    216
    Par défaut
    Les runtimes de base de VB6 sont présentes dans windows pas besoin de les reinstaller, mais si tu veux utiliser un composant ou des actives X, ou des références là il te faut les dll, mais en tout cas, tu peux créer facilement un fichier d'installer avec VB6...

    Sinon pour vb.net tu dois avoir le framework.net installé ...


    Pour c++ je sais pas s'il te faut des dll mais je pense pas

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 99
    Points : 58
    Points
    58
    Par défaut
    j'ai finalement fait un exe (avec eclipse) qui va chercher un fichier ini pour exécuter le contenu de la première ligne et en passant d'éventuels paramètres stockés dans la deuxième ligne. Reste plus qu'a trouver un freeware pour changer l'icone de mon exe et le tour est joué !

    Ca a l'air de marcher pas trop mal

    bon we

  6. #6
    Expert confirmé
    Avatar de ludojojo
    Homme Profil pro
    Développeur SharePoint
    Inscrit en
    Avril 2008
    Messages
    2 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur SharePoint
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 967
    Points : 5 347
    Points
    5 347
    Billets dans le blog
    5
    Par défaut
    Pour information, tu peux utiliser l'outil AutoIt qui permet de créer des script exécutables...
    De plus il te permet de choisir directement l'icone que tu veux utiliser... Un outil très pratique
    Aide les autres...
    Et les autres t'aideront....
    Mon site DVP
    N'oubliez pas de consulter les FAQ SharePoint et les cours et tutoriels SharePoint

    N'oubliez pas de voter pour les messages dont la réponse est pertinente

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 99
    Points : 58
    Points
    58
    Par défaut
    Citation Envoyé par ludojojo Voir le message
    Pour information, tu peux utiliser l'outil AutoIt qui permet de créer des script exécutables...
    De plus il te permet de choisir directement l'icone que tu veux utiliser... Un outil très pratique
    bah ca m'a fait réviser mon C++ qui datait d'une bonne quinzaine d'années

    j'avais déjà entendu parler de AutoIt, ca me semble une excellente piste pour ce genre de pb.

    Merci pour ton post !

  8. #8
    Expert confirmé
    Avatar de ludojojo
    Homme Profil pro
    Développeur SharePoint
    Inscrit en
    Avril 2008
    Messages
    2 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur SharePoint
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 967
    Points : 5 347
    Points
    5 347
    Billets dans le blog
    5
    Par défaut
    Merci pour ton post !
    On est là pour ça...
    Personnellement je l'utilise souvent (autoit), il vraiment puissant et facile à prendre en main.
    Le réel avantage c'est que les exécutables sont très léger, ce qui n'est pas vraiment le cas de ceux créés par VS...
    Aide les autres...
    Et les autres t'aideront....
    Mon site DVP
    N'oubliez pas de consulter les FAQ SharePoint et les cours et tutoriels SharePoint

    N'oubliez pas de voter pour les messages dont la réponse est pertinente

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

Discussions similaires

  1. [Lazarus] Bouton qui lance une commande Linux
    Par codefree dans le forum Lazarus
    Réponses: 3
    Dernier message: 24/06/2014, 18h19
  2. Réponses: 8
    Dernier message: 17/12/2008, 11h10
  3. Importation d'une matrice stockée dans un fichier texte
    Par Contractofoued dans le forum C++
    Réponses: 4
    Dernier message: 21/05/2008, 18h21
  4. Fichier .bat qui lance une commande "executer"
    Par Mut dans le forum Windows XP
    Réponses: 5
    Dernier message: 23/10/2007, 15h52
  5. execution d une requete stockée dans un fichier
    Par ghostdog dans le forum Langage SQL
    Réponses: 2
    Dernier message: 18/10/2005, 16h20

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