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

HTML Discussion :

Exécuter une instruction dans la console sur le client à partir d'un lien ? [HTML 5]


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 14
    Par défaut Exécuter une instruction dans la console sur le client à partir d'un lien ?
    Bonjour à tous,
    Je désire exécuter une instruction dans la console Windows (c:\windows\system32\cmd.exe) du client (Ouvrir Teamviewer) à partir d'un graphe au format svg générer par Graphviz. C'est à dire que je ne peux que le faire sous forme de lien.(cf : code)

    Voici le fichier svg :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
     "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
     <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
    ]>
    <!-- Generated by Graphviz version 2.20.2 (Wed Sep 16 11:12:11 UTC 2009)
         For user:yoyolichalu,, -->
    <!-- Title: G Pages: 1 -->
    <svg width="2105pt" height="2160pt"
     viewBox="0.00 0.00 2104.64 2160.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <g id="graph0" class="graph" transform="scale(0.971223 0.971223) rotate(0) translate(4 2220)">
    <title>Graphique</title>
    
    <g id="node2" class="node"><title>INFO</title>
    <a xlink:href="https://wa236.teamviewer.com/account/connection.aspx?id=00000" xlink:title="mon titre" target="_blank">
    
    </g>
    </svg>
    A l'heure actuelle je passe un lien vers l'interface web de teamviewer mais à la place je voudrai passer une commande dans la console du client.

    Mon serveur est ubuntu 9.10 (à jour) avec Apache.
    Les clients sont sous windows XP.

    Est-ce possible ? Comment faire ?

    Je vous remercie
    yoyo

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2009
    Messages
    308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 308
    Par défaut
    Citation Envoyé par yoyolichalu Voir le message
    Est-ce possible ?
    En théorie oui via des scripts (activeX ?) si les machines clients sont toutes sous windows, en pratique à l'heure actuel non les securité des mechine bloc l'execution de code ou d'action.

  3. #3
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 14
    Par défaut
    Merci pour ta réponse rapide.

    Les machines clientes sont toutes sous Windows.

    Seules certaines machines auront accès, on peut donc imaginer réduire les paramètres de sécurité du navigateur.

    Le choix du navigateur à l'heure actuelle est Firefox dans sa version 3.5.* car il n'a pas besoin d'un composant externe (SVG viewer d'Adobe) comme c'est le cas avec IE.

    Pourrais-tu m'orienter dans la création d'un active X ? Le serveur est sous ubuntu : pas d'incompatibilité ?

    Une extention Firefox pourrait-elle être envisageable ?

  4. #4
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 14
    Par défaut
    Si l'utilisateur enregistre l'image svg sur son ordinateur. On devrait pouvoir exécuter l'invite de commande à partir de l'image ?

  5. #5
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 577
    Par défaut
    ActiveX et Firefox, ça ne va pas être possible.

    Si l'utilisateur enregistre l'image svg sur son ordinateur. On devrait pouvoir exécuter l'invite de commande à partir de l'image ?
    Ben... Non. Concrètement, ça ressemblerait à quoi, ton affaire ? L'utilisateur enregistre l'image SVG, puis va dans le dossier qui contient l'image, puis clique sur le fichier de l'image... Et il se passe quoi ensuite ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  6. #6
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 14
    Par défaut


    le fichier s'ouvrirait en local dans le navigateur du client.

    j'espérai faire un lien comme cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    file://C:\Program Files\TeamViewer\Version5\teamviewer.exe  -i 00000111122222 -P PASSWORD

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

Discussions similaires

  1. Exécuter une instruction de root dans un code JAVA
    Par L'aigle de Carthage dans le forum Linux
    Réponses: 16
    Dernier message: 17/10/2011, 09h07
  2. Réponses: 6
    Dernier message: 03/10/2007, 21h35
  3. methode pour exécuter une class dans un jar
    Par yann_p dans le forum Langage
    Réponses: 2
    Dernier message: 18/04/2006, 17h47
  4. exécuter une classe dans un jar a partir d'une methode java
    Par yann_p dans le forum API standards et tierces
    Réponses: 13
    Dernier message: 13/04/2006, 15h50
  5. Réponses: 7
    Dernier message: 05/10/2005, 18h06

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