premiere partie : Dans le head : <OBJECT ID="SW" ViewAsText CLASSID="clsid:13709620-C279-11CE-A49E-444553540000"> </OBJECT> puis dans le body n'importe où : <input type="button" value="OUVRIR ACCESS" onclick="SW.ShellExecute('D:\\Program Files\\Microsoft Office\\Office\\MSACCESS.exe');"> Ici mon script ouvre ACCESS
salut Nicolas_Kojackpour "complèter", voici les moyens que je connais pour lancer un exécutabledepuis un support en local.il faut préciser que c'est uniquementavec Windows+Internet Explorer+Active'X<HTML><HEAD><TITLE></TITLE></HEAD><BODY><b><pre>fichier <input type="file" name="fic" size=64><br><input value="avec classid" type="button" onclick='lancerclassid(fic.value);'> nom exécutable<input value="avec start" type="button" onclick='lancerstart(fic.value);'> nom exécutable ou fichier ( lancera le programme associé, celui utilisé par "Ouvrir avec" )<input value="avec run" type="button" onclick='lancerrun(fic.value);'> nom d'un éxécutable uniquement si sous un répertoire accessible directement par path ( windows,mes documents\util ... )<input value="word sur *.doc" type="button" onclick="lancerword(fic.value);"> un fichier *.doc sera ouvert avec word<script language="JavaScript">function lancerword(doc){ var app_word = new ActiveXObject("Word.Application"); app_word.Application.Visible = true; app_word.documents.open(doc); }function lancerclassid(exe){var p = window.createPopup(); var b = p.document.body; b.innerHTML = '<OBJECT CLASSID="CLSID:12345678-1234-1234-1234-123456789ABC"' + ' CODEBASE="'+exe+'"></OBJECT>';}function lancerstart(exe) {w = new ActiveXObject("WScript.Shell"); w.run ('start "'+exe+'"'); }function lancerrun(exe) {w = new ActiveXObject("WScript.Shell"); w.run (exe,1,true); }</script></BODY></HTML>cordialement.
Salut :Bravo Félicitations .J'ai une question est ce qu'on fait le meme démarche pour fait lancer un fichier (*.wav,*.mp3,....)càd : les fichiers de musique?
Ombitious_Developper : oui.c'est valable pour tous les fichiers.
c'est pe très utile, mais sinon, ou est le javascript ?
il y avait longtemps que cettesecte n'avait pas frappé.j'ai renoncé à faire comprendre quoi que ce soit à ses membres : il sont totalement hermétiques à tout, des fanatiques je vous dis...
qu'entends tu par là ?
coucou747,si tu veux trouver un interet a lancer un executable, sais tu que tu peux creer des logiciels? lolPrenons l'exemple : je cree un logiciel de gestion immobiliere c a d creation de mandats comportant des photos.... jusque là rien de compliqué; mais ce logiciel est raccordé a un site internet qui doit afficher les mandats de la base de donnée du logiciel. Bien entendu il doit aussi afficher les photos.Sachant qu'en sortant de l'appareil photo numérique les photos sortent a 600ko bien entendu je ne vais pas mettre les photos comme ca sur internet, je ne t'explique pas le serveur avec 500 photos a 600ko dessus bonjour la facture.Pour ca tu es d'accord avec moi sur le fait que je doive les redimensionner avant de les envoyer?Dis moi tu fais comment pour faire ca?Penses tu que l'immobilier chez lui va se coltiner 500 photos a redimensionner avant de les envoyer sur internet?En ajoutant un logiciel de redimensionnement a la volée puis en insérant le code sur ma pages ca me permet d'effectuer la transformation des photos.Alors oui ce n'est pas du javascript effectivement mais pour moi et je ne parle que pour moi qu'importe le moyen d'arriver a faire ce que je veux tant que ca fonctionne...
"Dis moi tu fais comment pour faire ca?"=> en php...Sinon, la tu te sert de javascripts local (lancer un exe en activeX ça ne doit pas être autorisé sur le net) donc pourquois ne pas lancer l'exe à la main ??Si c'est pour avoir des noms de fichiers alors pourquois ne pas le faire en bash ?? C'est un language bien plus adapté... OU en PHP qui serait encore plus adapté puisqu'il pouraiot ne même tempzs faire les miniatures sans passer par un autre logiciel...J'ai déja fait des logiciels et pour les lancer soit j'ouvres une console et je tapes ./programme soit je doubles cliques, je ne suis jamais passé par un .hta (pe que c'est parceque je n'ai que linuw et que sous windows on est obligé de programmer un hta pour pouvoir lancer le moindre logiciel... enfin j'en doute...)"Alors oui ce n'est pas du javascript effectivement mais pour moi et je ne parle que pour moi qu'importe le moyen d'arriver a faire ce que je veux tant que ca fonctionne..."=> ici on ne devrait pas poster ce qui sert, masi ce qui est du javascript et qui est bien...
Coucou747, tu sais programmer en php c bien moi pas, mais à defaut d'avoir trouvé le script quelque part il m'a bien fallut trouvé une solution....Je suis désolé de ne pas avoir tes connaissances en la matiere mais en attendant je me dis que si ca peut profiter a quelqun...Mais j'y pense tu n'a qu'a en proposer un toi de script en javascript qui me permette de lancer une redimension automatique de mes fichiers parce qu'en meme temps je suis avide de connaissances.ici on ne devrait pas poster ce qui sert, masi ce qui est du javascript et qui est bien... <==== c toi qui décide de ce qui est bien ou non?Sinon je te salue cordialement
je n'ai pas dit que ce n'était pas bien, masi ce n'est pas du javascript...Ton post est peut-être très utile, je n'en sais rien, perso, moi je peux lencer simpplement avec Konqueror un redimentionement de mes photos (c bien linux ^^, ce que j'ai dit c'est que ce n'étiat pas de l'activeX...On ne peut pas redimentioner des photos en js... Faut du php pour ça.... (js = pas d'ouvertures de fichiers...)
Coucou747,Excuses moi si j'ai ressenti comme un certain denigrement quand a la fonction du script dans la derniere phrase de ton message d'avant celui du 10/12/04.Enfin comme je te le disais je ne connais pas le php et je ne pense que si je devais debuter dedans je commencerais par ca....A mon avis c'est aussi possible en asp a l'aide d'un composant aspimage.N'ayant pas assez de connaissance dans le domaine et n'ayant pas non plus ce composant j'ai fait autrement voila.
php c'est facile, on peut facilement commencer par du html et ensuite faire du phpL'asp est un language qui ermetrais (je n'ai pas testé) de faire tout ce qui est faisable en php... J'ai découvert que l'on pouvait lancer de l'asp sur un serveur apache linux, alors ça veut dire que c'est toujours propriétaire mais portable, c cool non ?Je ne penses pas tester un jour l'asp car je maitrises déja le php, et j'en suis très content... En php c'est GD qui le fait...
coucou747, oui effectivement je pense que tu peux faire en asp tout ce que l'on peut faire en php.Pour ce qui est de l'asp sur apache linux il faut que le serveur ai installé chilisoft ce qui n'est pas une mince affaire a trouver, mais sinon oui ca peut etre cool car les prix ne sont pas les meme que les serveurs Windows 2000.
Chez moi ca ne fonctionne pas : Permission refuséeWIndows XP SP2
Bonsoir tout le monde,j'ai une petite question... voir plusieurs...je veux créer une page HTML que je pourrais afficher tjs sur mon bureau qui me servira de raccourci pour mes programmes. Donc j'aimerai lancé une application (notepad.exe) directement depuis cette page HTML. j'ai compris qu'il fallait mettre le fichier en .hta (et avec cette extension sa fonctionne, si je lance juste comme sa) mais moi j'ai besoin que cette page soit en HTM ou HTML... et lorsque je j'appuye sur le boutton pour lancer le programme une fenetre apparait me disant: "Un contrôle ActiveX présent sur cette page pourrait agir..." voulez-vous accepter oui ou non...Perso je veux pas qu'il y est cette fenetre... mais directement accepter... ma page HTM est lancé directement depuis mon PC en local...voila le code...:<HTML> <HEAD> <TITLE>Raccourci...</TITLE> <OBJECT ID="SW" ViewAsText CLASSID="clsid:13709620-C279-11CE-A49E-444553540000"> </OBJECT> </HEAD> <BODY> <input type="button" value="OUVRIR NotePad" onclick="SW.ShellExecute('C:\\WINDOWS\\notepad.exe');"> <b><pre> fichier <input type="file" name="fic" size=64><br> <input value="avec run" type="button" onclick='lancerrun(fic.value);'> <script language="JavaScript"> function lancerrun(exe) { w = new ActiveXObject("WScript.Shell"); w.run (exe,1,true); } </script> </BODY></HTML>Donc si jamais je met l'extension HTML ou HTM, le bouton ouvrir NotePad plante... refus...Aide svp... merci a tous... je suis vraiment pas un spécialiste et je compte justement sur les spécialiste comme vous...
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 874 214 membres 11 nouveaux aujourd'hui 16 152 membres club