Lancer un executable en local à partir d'une page htm - Shell/Batch - Programmation
Marsh Posté le 16-09-2004 à 16:42:18
pc75 a écrit : Bonjour à tous, |
non, et heureusement.
Marsh Posté le 16-09-2004 à 16:46:41
moxfulder a écrit : php c possible avec system() |
oui, mais c'est sur le serveur là...
Marsh Posté le 16-09-2004 à 16:46:43
moxfulder a écrit : php c possible avec system() |
Ca permet de lancer une application située sur le serveur ou est la page, je suis pas sur que ce soit ce qu'il veut faire
Marsh Posté le 16-09-2004 à 16:50:39
ah c'est kler ! Avec son idée je pensais que c'était pour lui ! J'imagine pas les dégats que tu pourrais faire...
Marsh Posté le 16-09-2004 à 16:54:56
pc75 a écrit : Bonjour à tous, |
heuuu tu veux dire carément DANS la page ? ( genre activex ) Ou simplement lancer notepad ( standalone ) ?
Marsh Posté le 17-09-2004 à 08:48:42
Re,
Voilà le truc que j'essaie, mais ça ne fonctionne pas
<html>
<head>
<script language="VbScript">
Sub Executer(Param)
Set WshShell = CreateObject("WScript.Shell" )
Var = WshShell.Run (Param)
End Sub
</Script>
</head>
<body>
<a href="#" OnClick="Executer('c:\windows\notepad.exe')">Bloc note</a>
</body>
</html>
Merci
Marsh Posté le 17-09-2004 à 08:52:19
pc75 a écrit : Re, |
oui, mais non.
Si c'était possible ce serait très mal.
Et en plus ça présume du système du client, ce qui est contraire au principe du web.
Marsh Posté le 17-09-2004 à 08:56:03
non, mais oui,
Ce n'est pas pour faire des choses malveillantes, c'est pour ma boîte, afin de proposer aux utilisateurs du réseau local des liens permettant de faire des mises à jour de leur poste.
Peut-être que je me suis orienté vers une mauvaise solution ?
Marsh Posté le 17-09-2004 à 09:44:47
pc75 a écrit : non, mais oui, |
Le web n'est pas vraiment fait pour ça...le seul salut que je vois pour utiliser ce style de solution serait de créer un activeX.
Marsh Posté le 17-09-2004 à 09:55:08
Merci quand même. Je crois que je vais opter pour une solution VBS ou VB6.
Marsh Posté le 17-09-2004 à 10:56:05
Code :
|
Marsh Posté le 17-09-2004 à 13:24:38
Ca ne fonctionne pas sur mon poste : "Un composant activex ne peut pas créer un objet..."
Merci quand même, mais j'ai opté pour VB6 car je suis obligé de tester l'OS pour envoyer des versions différentes.
Marsh Posté le 24-09-2004 à 14:09:55
Bien tenté mais je suis sous NT... mon répertoire s'appelle donc WINNT.
Ensuite, si le gars il a installé son OS sur le disque D: ou E: ca ne marche pas non plus.
Marsh Posté le 24-09-2004 à 18:39:39
C'est pour une utilisation en local. On est censé connaitre sa config ou celles de son LAN.
Marsh Posté le 06-10-2004 à 21:11:36
salut,
je suis un noob de base mais je te propose ça :
un .bat contenant :
@echo off
notepad
cls
et ensuite d'inserer un lien dans la page du style :
<a href="machin.bat">notepad</a>
bon, dacor, ce n'est pas super puisque que le navigateur demande a chaque fois une confirmation pour pouvoir ouvrir le bat mais bon, je ne connais que ça, j'espere que ça pourra t'aider...
ps : si quelqu'un connait le moyen de desactiver cette confimation dites le moi parce que je n'arrive pas a l'enlever...
Marsh Posté le 16-09-2004 à 16:19:15
Bonjour à tous,
Quelqu'un connaîtrait-il la méthode qui permettrait de lancer notepad.exe par exemple, dans une page htm ?