Accueil > Forum > > > > ligne de commande dans lien hypertexte
ligne de commande dans lien hypertexte
dimanche 29 octobre 2006 à 17:09:14 |
ligne de commande dans lien hypertexte

sapakus
|
Bonjour, Pour une page web local, je souhaite pouvoir déclencher une radio en ligne avec vlc media player en cliquant sur un lien. L'idée est : <a href="C:\Program Files\videoLAN\VLC\vlc.exe http://www.novaplanet.com/radio-nova/player/radionova.pls.php">nova</a>et je vous le donne en mille, ça ne marche pas ! Le noeud de ma question est: comment mettre une ligne de commande avec un argument dans un lien hypertexte ? (L'argument étant dans le cas présent l'adresse du site) Pour éviter tout égarement dans vos suggestions, je tiens à préciser que la ligne suivante dans une console dos fonctionne : C:\Program Files\videoLAN\VLC\vlc.exe http://www.novaplanet.com/radio-nova/player/radionova.pls.php
Merci de vos réponses Sapakus
|
|
lundi 30 octobre 2006 à 05:35:37 |
Re : ligne de commande dans lien hypertexte

bultez
|
Bonjour, ch'tit exemple, exclusif IE.
<script type="text/javascript">
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ function lancer(exe) //~~ Exe ~~ //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { var ws = new ActiveXObject("WScript.Shell"); try { ws.run (exe,1,true); } catch(erreur) { alert(erreur.description); } }
function clair() { lancer('"C:\Program Files\videoLAN\VLC\vlc.exe" "
http://www.novaplanet.com/radio-nova/player/radionova.pls.php"'
); } </script>
<a href='javascript:void(clair());'>nova</a>
curieux d'avoir à lancer un exécutable ? j'ai ici un exemple pour radios et télés et un lien tout simple suffit.
Cordialement Bul [
mon Site
] [
M'écrire
]
|
|
lundi 30 octobre 2006 à 07:07:30 |
Re : ligne de commande dans lien hypertexte
|
lundi 30 octobre 2006 à 14:03:58 |
Re : ligne de commande dans lien hypertexte

sapakus
|
En fait c'est parce que je me suis expliqué comme un pied !
La page web dont il s'agit est en fait destiné à mon bureau de windows XP ! Et me permet un accés rapide à des sites internet ou à des applications de manière ergonomique sans encombrer le bureau via des menus déroulants que l'on peut masquer grace à des parties mappées du fond d'écran réagissant par onmouseover().
Si je clique sur "le lien tout simple" (avec juste l'adresse du flux) qui figure sur mon bureau (mon active desktop devrais-je dire) l'os réagit bêtement comme d'habitude en lançant l'application associée au adresse internet (dans mon cas firefox), ouvre une fenêtre à l'adresse indiquée, puis ouvre la fenêtre de téléchargement, télécharge le fichier (m3u, pls, bref...) pour enfin lancer vlc media player !
Donc mon approche pour éviter ce détour et ces affichages intempestifs est de lancer directement vlc.exe via un lien avec comme paramètre l'adresse de la radio. Mais soit il faut une syntaxe particulière pour caser un paramètre, soit c'est tout simplement impossible !
Une solution un peu lourde est envisageable : créer un fichier batch et le compiler pour qu'il s'execute en mode sans fenêtre. Le défaut étant que je devrais le faire à chaque radio !
Je vais éssayer ton script, car étant conçu pour IE, il devrait fonctionner puisqu'il s'agit du bureau.
Merci de ta réponse
Sapakus
|
|
lundi 30 octobre 2006 à 14:40:57 |
Re : ligne de commande dans lien hypertexte

sapakus
|
J'ai essayé le script mais ça ne marche pas. Déja il provoque le lancement d'une fenêtre IE qui demande l'autorisation d'utiliser l'activeX pour au final ne rien lancer du tout.
Tant pis, je vais faire un batch par radio !
Merci quand même
Sapakus
|
|
lundi 30 octobre 2006 à 14:48:47 |
Re : ligne de commande dans lien hypertexte

bultez
|
>>J'ai essayé le script mais ça ne marche pas.
comme ça c'est simple de répondre ! quelle erreur ? on peut voir le script tel qu'il est ? parce que je t'asuure que ça fonctionne... si on ne fait pas d'erreurs.
>>Déja il provoque le lancement d'une fenêtre IE qui demande l'autorisation d'utiliser l'activeX c'est normal ! ActiveX et .html ==> message. il faut renommer la page .hta.
>>pour au final ne rien lancer du tout. quand j'aurais l'erreur, le script... probablement je pourrais dire pourquoi.
>>un batch par radio ??? et ça affichera une page web ???
Cordialement Bul [
mon Site
] [
M'écrire
]
|
|
lundi 30 octobre 2006 à 18:13:36 |
Re : ligne de commande dans lien hypertexte

sapakus
|
Aprés d'autres essais, j'arrive à le faire fonctionner sous cette forme : function clair() { lancer('"C:\\Program Files\\videoLAN\\VLC\\vlc.exe" "http://www.novaplanet.com/radio-nova/player/radionova.pls.php"' ); }
mais ça fonctionne uniquement dans IE, pas sur le bureau qui doit être une sorte de IE avec des limitations je pense. De plus les fichiers .hta ne sont pas acceptés en fond d'écran.
Pour ce qui est du batch voilà l'idée :
dans la page html :
<a href="nova.exe">nova</a>
le batch :
@echo off C:\Program Files\videoLAN\VLC\vlc.exe http://www.novaplanet.com/radio-nova/player/radionova.pls.php
Je compile ensuite le batch avec un truc du genre Quick Batch compiler en cochant une option pour qu'il ne produise pas de fenêtre dos. Le seul ennui, outre que la solution est peu élégante, c'est de devoir compiler un batch par radio
Voili voila
Sapakus
|
|
mardi 31 octobre 2006 à 10:24:24 |
Re : ligne de commande dans lien hypertexte

bultez
|
>>j'arrive à le faire fonctionner
il n'y avait pas de raisons....
>>uniquement dans IE je l'avais dit dans mon 1er message
>> pas sur le bureau euh... ça devrait baigner ! soit en y mettant directement le .hta soit un raccourci ver ce .hta
>>qui doit être une sorte de IE avec des limitations je pense. pas du tout. IE est un programme, le bureau un répertoire ( pour faire simple ) donc absolument pas comparable
>>De plus les fichiers .hta ne sont pas acceptés en fond d'écran. alors là ?!?... probablement ! un .hta est l'équivalent d'un exécutable ( presque ) et rien à voir avec un fond d'écran.
Cordialement Bul [
mon Site
] [
M'écrire
]
|
|
mardi 31 octobre 2006 à 18:47:34 |
Re : ligne de commande dans lien hypertexte

sapakus
|
>>>>uniquement dans IE >> je l'avais dit dans mon 1er message
Quand je dis "uniquement dans IE" c'est par opposition au bureau (le fond d'écran) pas par oppositiion à Firefox, je sais que les activeX sont propriétaires au navigateur Microsoft.
>> pas sur le bureau euh... ça devrait baigner ! soit en y mettant directement le .hta soit un raccourci ver ce .hta
Je ne cherche pas à mettre un raccourci ou une quelconque icône sur le bureau, je me suis encore une fois mal fait comprendre ! J'ai mis une page html en fond d'écran pour pouvoir virer un maximum d'icône du bureau et par le biais de menus déroulants que je peut masquer avoir un maximum de programmes et de liens utils à disposition.
>>>>qui doit être une sorte de IE avec des limitations je pense. >> pas du tout. >> IE est un programme, le bureau un répertoire >> ( pour faire simple ) >> donc absolument pas comparable
Si si, les dossiers (que se soit le bureau ou autre) se comportent vraiment comme IE. Une expérience le prouve d'ailleurs ! Certains puristes de firefox ont créer une manoeuvre pour éliminer IE du système, je l'ai suivi un jour pour voir. En effet les executables étaient éffacés, plus rien n'était associé à IE, bref la bête avait disparu. Mais en tapant une adresse http dans la barre d'adresse d'un dossier le dit dossier se comporte alors toujours en navigateur et affiche la page avec les caractèristiques (CSS, Javascript) propres au moteur IE, preuve qu'il est littéralement incrusté dans l'OS XP.
Quand je dis que le dossier bureau à des limitations, c'est parce que je l'ai constaté ! Quand j'ai créé cette page html pour la mettre en fond d'écran, j'ai vu (un exemple parmis d'autres) que les cliques de souris sur les zones mappées n'étaient plus pris en compte, alors que chargé dans IE ils fonctionnaient trés bien.( c'est surement dû au fait que l'évenement "clique de souris" doit être intercepté par le systéme pour la gestion des icônes du bureau )
>>De plus les fichiers .hta ne sont pas acceptés en fond d'écran. alors là ?!?... probablement ! un .hta est l'équivalent d'un exécutable ( presque ) et rien à voir avec un fond d'écran.
Oui c'est vrai, voila pourquoi je suis confiné au .html .htm !
Faute d'autre possiblité j'ai compilé les batchs en question (en mode ghost) et ça marche bien, et aprés tout, ce n'est pas si terrible.
Merci encore pour ton aide. Sapakus
|
|
Cette discussion est classée dans : ligne, commande, lien, hypertexte, vlc
Répondre à ce message
Sujets en rapport avec ce message
Comment exécuter une commande à l'interieur d'un .exe via un lien? [ par yanngordon ]
Mon but est de lancer une map d'un jeu juste en clikant sur un lien d'un site, j'arive à lancer le .exe mais il faut charger la map automatiquement y
Lien hypertexte pour connecter une imprimante réseau [ par shaqattack93 ]
Bonjour,Je cherche a faire un lien hypertexte qui connecte une imprimante réseau.Pour cela, je fais un :connectIl y a bien l'icône de l'imprimante rés
soulignement Lien hypertexte [ par psycomel ]
Bonjour, dans beaucoup de sites je vois que les liens hypertexte n'ont pas le soulignement..J'aimerais bien pouvoir faire pareil.Ca serait gentil si v
couleur de brdure d'une photo [ par rem78 ]
bonjour,voila j'ai un truc bizar qui se produit avec une commande d'ouverture d'une page en mode popup depuis une photo en miniature...je veux créer u
ajouter un lien hypertexte au texte sélectionné [ par hankar ]
Salut à tous!jsui nouvelle et débutante. voilà mon problème:je voudrais surligner un texte selectionné par un utilisateur dans un formulaire html et y
Lancement d'une ligne de commande [ par SupaLee ]
Bonjour, Voila, j'ai un serveur, ou sont stockés des images ISO. J'ai créer un site ou l'on peut consulter ces images.Les clients, qui utiliserons ce
Comment executer un raccourci clavier par l'intermédiaire d'un lien hypertexte? [ par lesiwa81 ]
Tout d'abord bonjour à tous, Je viens souvent sur ce site et je trouve mon bonheur sans poster mais là j'ai une question sans réponse. J'espère que l
Formulaire: Ajouter de lignes dynamiquement [ par Mia ]
Salut tout le monde.Je sais que j'ai posté ce message dans plusieurs forum mais je ne sais pas si ce que je veux faire doit se faire en javascript ou
Javascript / Firefox / commande Windows [ par Vikto ]
BonjourJ'ai quelques soucis car je voudrai lancer VLC ,un logiciel de lecture de vidéo, en ligne de commande sur WindowsXP pour qu'il s'execute en lan
Exécuter une ligne de commande dos [ par lunnatick ]
Bonjour, je voudrais savoir s'il est possible en java script d'exécuter une ligne de commande dos propre à windows xp, y-a-t-il un forumeur ici qui pu
Livres en rapport
|
Derniers Blogs
JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|