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

JavaScript Discussion :

[Débutant]Lancer un exécutable


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    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 : 38
    Localisation : France

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

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 967
    Billets dans le blog
    5
    Par défaut [Débutant]Lancer un exécutable
    Bonjour,

    Je cherche à mettre en place dans mon intranet une petite page web qui me permet de lancer certaines applications installées sur mon poste de travail.
    Pour cela j'utilise cette fonction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <script language=Javascript> 
    	function go(ApplicationName) 
    	{
    		w = new ActiveXObject("WScript.Shell");
    		w.run(ApplicationName);
    		return true;
    	} 
    </script>
    Ensuite dans mon code je l'appelle comme cela :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <button type="button" onClick="return go('notepad.exe')">
    	<img src="./Icones/notepad.ico">
    </button>
    Et cela fonctionne parfaitement. Pas le moindre soucis.
    En revanche dès que j'essaye de lancer une application qui ne fait pas partie des éléments de base de Windows cela ne fonctionne plus.
    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <button type="button" onClick="return go('xnview.exe')">
    	<img src="./Icones/xnview.ico">
    </button>
    Pas de résultat juste une message d'avertissement dans le bas de la page pour dire qu'il y à une erreur.

    Quelqu'un peux m'expliquer comment m'y prendre?
    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

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    les application de windows sont référencées dans le path global de l'OS...

    pour une appli autre il faudra mettre le chemin complet vers l'exe ...

    Attention cela ne fonctionne que sous IE ..
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    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 : 38
    Localisation : France

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

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 967
    Billets dans le blog
    5
    Par défaut
    Justement il doit fonctionner que sous IE (Intranet de la société)

    J'ai essayé ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <button type="button" onClick="return go('C:/Program Files/XnView/xnview.exe')">
    	<img src="./Icones/xnview.ico">
    </button>
    Cela ne fonctionne pas, j'ai essayé avec les Slash dans l'autre sens... même résultat. L'application ne se lance pas.
    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

  4. #4
    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 : 38
    Localisation : France

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

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 967
    Billets dans le blog
    5
    Par défaut
    Je me suis demandé, est ce que ce ne serais pas dans cette section qu'il faudrait pas préciser un répertoire?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    w = new ActiveXObject("WScript.Shell");
    		w.run(ApplicationName);
    w.Directory ou quelque chose du genre?
    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

  5. #5
    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 : 38
    Localisation : France

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

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 967
    Billets dans le blog
    5
    Par défaut
    J'ai trouver la source de mon erreur.
    Les espaces Si j'utilise un chemin sans espace cela fonctionne parfaitement mais si je met un espace plus rien...
    Etant donné que mes application sont toutes dans "Program Files" je suis bloqué.

    Pour contourner le problème j'ai essayé ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    function xnview()
    {
    	w = new ActiveXObject("WScript.Shell");
    	w.run("C:/Program Files/XnView/xnview.exe");
    	return true;
    }
    Mais cela ne fonctionne pas non plus.
    Comment faire?
    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

  6. #6
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    essaye de mettre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    w.run(["C:/Program Files/XnView/xnview.exe"]);
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

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

Discussions similaires

  1. [Unix] Lancer un exécutable
    Par Flo2 dans le forum Cobol
    Réponses: 2
    Dernier message: 02/10/2005, 21h57
  2. Réponses: 3
    Dernier message: 17/05/2005, 14h26
  3. Lancer un exécutable en PL/SQL
    Par Doctor Z dans le forum PL/SQL
    Réponses: 23
    Dernier message: 01/02/2005, 14h51
  4. [Débutant] Lancer une interface sous éclipse
    Par bonnefr dans le forum SWT/JFace
    Réponses: 11
    Dernier message: 11/05/2004, 15h59
  5. [débutant]pas d'exécution
    Par Chance666 dans le forum MFC
    Réponses: 5
    Dernier message: 15/01/2004, 11h32

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