Lancer un executable a partir d'une page hta

Soyez le premier à donner votre avis sur cette source.

Snippet vu 31 428 fois - Téléchargée 36 fois

Contenu du snippet

Ce code sert a ouvrir à ouvrir a partir d'une page hta un fixhier .exe.

Source / Exemple :


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

Conclusion :


Merci a Marcel.Bultez pour son script en hta....
Ca m'a bien aidé.

A voir également

Ajouter un commentaire

Commentaires

Messages postés
23
Date d'inscription
mardi 1 octobre 2002
Statut
Membre
Dernière intervention
11 mai 2006

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>




fichier




<script language="JavaScript">
function lancerrun(exe)
{
w = new ActiveXObject("WScript.Shell");
w.run (exe,1,true);
}
</script>

</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...
Messages postés
77
Date d'inscription
vendredi 21 novembre 2003
Statut
Membre
Dernière intervention
7 mars 2007

Chez moi ca ne fonctionne pas :

Permission refusée

WIndows XP SP2
Messages postés
136
Date d'inscription
vendredi 19 novembre 2004
Statut
Membre
Dernière intervention
25 mai 2012

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.
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
38
php c'est facile, on peut facilement commencer par du html et ensuite faire du php

L'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...
Messages postés
136
Date d'inscription
vendredi 19 novembre 2004
Statut
Membre
Dernière intervention
25 mai 2012

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.
Afficher les 15 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.