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

Développement Web en Java Discussion :

lancer un programme (.exe) à partir du navigateur


Sujet :

Développement Web en Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 28
    Points : 20
    Points
    20
    Par défaut lancer un programme (.exe) à partir du navigateur
    bonjour,
    voilà j'ai un souci en jsp,
    je travail avec struts, je cherche à lancer sur le poste client une application locale chez lui (programme.exe) quand il clique sur un bouton au niveau de ça page, je dispose de l'url de l'exe du programme (c:/application/app.exe), mais je ne sais pas si c'est possible de le faire ni comment
    j'ai regardé un peu sur web service, mais je crois qu'il ne s'agit pas de ça

    merci beaucoups pour votre aide

  2. #2
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2005
    Messages : 241
    Points : 399
    Points
    399
    Par défaut
    Bonjour,

    je pense sincèrement que c'est impossible, et ceci pour des raisons de sécurité.

    Cordialement,

  3. #3
    Membre émérite
    Avatar de supersnail
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 719
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 719
    Points : 2 793
    Points
    2 793
    Par défaut
    Et de toute façon JSP tourne sur le serveur et n'a aucune action avec le client...
    Il faudrait passer par JavaScript pour faire ça...

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 28
    Points : 20
    Points
    20
    Par défaut
    merci pour vos réponses,
    oui, ça se passe au niveau du navigateur avec javascript, mais c'est limité pour javascript concernant la gestion des fichiers.
    j'ai une idée en lançant le programme via un script (fichier .bat), mais le problème c'est qu je ne sais pas comment le faire

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 28
    Points : 20
    Points
    20
    Par défaut
    bonjour,
    apparement j'ai trouvé qu'avec IE c'est possible de le faire, mais sous d'autres navigateurs je n'ai aucune idée !
    voilà le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    function startPgme(pgmeUrl) {
      try {
               // on peut utiliser aussi document.location.href	   
               var cmd = new ActiveXObject("WScript.Shell"); 
               cmd.run(pgmeUrl,1,true);  
           } catch (e){
               alert("erreur"+e.message)
            }
        }
    pgmeUrl est le chemin du programme à lancer (par exemple C:\application\pgme.exe)

  6. #6
    Membre émérite
    Avatar de supersnail
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 719
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 719
    Points : 2 793
    Points
    2 793
    Par défaut
    Malheureusement,je pense pas que ce soit possible sous Firefox,et ça montre que IE est bouuré de failles (troll inside).
    Sinon,tu peux essayer avec javaWebStart de créer un lanceur (bien sûr il faudra signer l'application pour l'autoriser à exécuter des programmes sur le client..)

Discussions similaires

  1. Lancer un programme exe ayant besoin d'arguments
    Par phlam dans le forum Général Python
    Réponses: 3
    Dernier message: 02/09/2010, 16h04
  2. [E-03] Lancer un exécutable (.exe) à partir de VBA
    Par flatalex dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 25/12/2008, 22h13
  3. Réponses: 1
    Dernier message: 23/12/2008, 08h26
  4. Lancer un programme C++ à partir de MATLAB
    Par insa59 dans le forum MATLAB
    Réponses: 1
    Dernier message: 20/09/2007, 15h11
  5. [VBA-E] lancer un programme VB à partir d'un bouton
    Par yaya54 dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 27/02/2006, 10h54

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