#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 ?
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
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
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
bonne chance en tout cas, quoi que soit cette aventure
Hors ligne
#11 Le 22/10/2008, à 11:55
- n3o51
Re : page internet local pour lancer des applications
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 moi j suis un peut allergique mais bon merci pour le lien on verras ca avec Sebco
Welcome to the real world
________________________________
Hors ligne