Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/10/2008, à 23:44

n3o51

page internet local pour lancer des applications

Voila deja bonsoir a tous .
Je voudrais savoir s'il es possible via une page toute simple en html de lancer des programmes eux aussi local.
Si oui comment faire ? tongue
Merci


Welcome to the real world
________________________________

Hors ligne

#2 Le 22/10/2008, à 08:57

n3o51

Re : page internet local pour lancer des applications

Bonjour le but etant de trouver un equivalent a ca :

   <head>
     <script language="JavaScript" type="text/javascript">
     <!--
     function execAppli(app)
     {
     var wshShell = new ActiveXObject("WScript.Shell");
     wshShell.Run(app+".exe", 1, true);
     }
     -->
     </script>
     </head>
    
     <body>
    
     <form>
     <input type="button" value="Notepad" onclick="execAppli('notepad')">
     <input type="button" value="Explorer" onclick="execAppli('explorer')"><br>
     </form>
    
     </body>

Welcome to the real world
________________________________

Hors ligne

#3 Le 22/10/2008, à 10:56

kaer

Re : page internet local pour lancer des applications

A priori c'est une mauvaise idée de mélanger web et local comme ça. Ce n'est pas pour rien que les active X ont mauvaise réputation. Tu pourrais simplement apprendre Zenity.
Ceci dit si tu persistes ou que tu as une bonne raison (laquelle ? j'aimerais savoir ;-), quelles que idées:
- monter un petit serveur web sur ta machine qui lance les applications.
- si le but est de rester dans firefox, utiliser XUL
- si le but est de gérer les menus en HTML, utiliser un viewer HTML dans ton langage préféré (comme wx.html.HtmlWindow en python par exemple.
Enfin, le hack qui marche:

<html>
<head>
</head>

 <body>

     <form>
         <input type="button" value="Gedit" onclick="window.location='file:gedit.lcr'">      <a href="file:gedit.lcr">edit</a><br>
         <input type="button" value="Firefox" onclick="window.location='file:firefox.lcr'"><a href="file:firefox.lcr">firefox</a><br> 
         <input type="button" value="Calcul" onclick="window.location='file:gcalctool.lcr'">     <a href="file:gcalctool.lcr">calcul</a><br>
     </form>
 </body>

</html>
Tu dois créer un petit fichier lcr (ou autre chose, lcr c'est pour launcher) par application avec juste le chemin de l'application. Par exemple:

/usr/bin/gcalctool

Et ajouter dans ton navigateur (pour firefox, tu peux utiliser le plugin MIME Edit : https://addons.mozilla.org/en-US/firefox/addon/4498 ) un gestionnaire du type mime .lcr qui lance sh
Voilà.

Hors ligne

#4 Le 22/10/2008, à 11:15

n3o51

Re : page internet local pour lancer des applications

Merci beaucoup j'ai pas tout compris mais merci big_smile
En faite ton plugins marche pas pour firefox 3
Le but c'est expliquer ici http://forum.ubuntu-fr.org/viewtopic.php?id=255827&p=12

Dernière modification par n3o51 (Le 22/10/2008, à 11:19)


Welcome to the real world
________________________________

Hors ligne

#5 Le 22/10/2008, à 11:35

n3o51

Re : page internet local pour lancer des applications

Une fois que j'ai installer mine je fait quoi avec s'il te plait ?


Welcome to the real world
________________________________

Hors ligne

#6 Le 22/10/2008, à 11:40

kuri

Re : page internet local pour lancer des applications

j ai toujours pas compris a quoi ca sert :x
c est pour avour une sorte de bureau anime ? et donc vous prenez firefox avec du html pour ca ?
ca fait cher en ram ca

Hors ligne

#7 Le 22/10/2008, à 11:41

n3o51

Re : page internet local pour lancer des applications

roll


Welcome to the real world
________________________________

Hors ligne

#8 Le 22/10/2008, à 11:45

kuri

Re : page internet local pour lancer des applications

j ai compris ou ... pas ?

Hors ligne

#9 Le 22/10/2008, à 11:48

n3o51

Re : page internet local pour lancer des applications

Non du tout en faite sebco a trouver une ressources teletext dans laquel on va creer une page d'accueil pour lancer des application utile musique , mail etc ...


Welcome to the real world
________________________________

Hors ligne

#10 Le 22/10/2008, à 11:53

kuri

Re : page internet local pour lancer des applications

rien a faire je ne comprends pas hmm
bonne chance en tout cas, quoi que soit cette aventure smile

Hors ligne

#11 Le 22/10/2008, à 11:55

n3o51

Re : page internet local pour lancer des applications

lol


Welcome to the real world
________________________________

Hors ligne

#12 Le 22/10/2008, à 12:12

nikko

Re : page internet local pour lancer des applications

Salut,

si tu n'as rien contre l'anglais tu peux jeter un oeil sur le forum anglophone :
http://ubuntuforums.org/showthread.php?p=5748047
Ils ont transformé firefox en media center et lancent entre autre tvtime et des scripts bash (pour enregistrer la télé).
Ils arrivent à lancer des applis externe en créant des 'faux' protocols applicatifs.

"To launch TVTime from Firefox we need to register a fake URI protocol that Firefox could recognize and associate with TVTime.

Registering the protocol

Firefox gets its protocol information from its hidden settings.

1. In the Location bar, type about:config, and press Enter.

2. Right-click anywhere in the grid, choose New, then String.

3. In the "Enter the preference name" prompt, type in "network.protocol-handler.app.tv" and press OK.

4. In the "Enter string value" prompt, type "/usr/bin/tvtime"

Je ne sais pas si ça peut t'aider. Ça ne marchera qu'avec firefox.

Nikko

Hors ligne

#13 Le 22/10/2008, à 12:20

n3o51

Re : page internet local pour lancer des applications

Anglais roll moi j suis un peut allergique mais bon merci pour le lien on verras ca avec Sebco tongue


Welcome to the real world
________________________________

Hors ligne