Démarrer/Executer via HTML

Résolu
Ryukah -  
Ryukah Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Pour un projet d'entreprise, j'aurais besoin d'acceder à la fonction Executer via une page HTML pour une installation de fonction automatique par simple clique sur un bouton.
Je voudrais savoir si il existait un script VB, PHP qui me ferais automatiquement la manip "Démarrer -> Executer -> 'Commande' "

Cdlmt

A voir également:

3 réponses

AssassinTourist Messages postés 6029 Date d'inscription   Statut Contributeur Dernière intervention   1 312
 
Bonjour,
Si on clique sur un lien comme ceci :
<a href="fichier_executable.exe">Bouton</a>
Ca ne marche pas ?
0
Ryukah
 
Bonjour,

Le problème c'est que ce n'est pas un fichier .exe que je compte lancer mais une installation d'imprimante personnalisé, qui est faite grâce à un chemin fixe windows, donc j'ai vraiment besoin de faire passer automatiquement par Démarrer->Exécuter

Cdlmt
0
Ryukah Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

J'annonce ma réussite dans mes tentatives pour installer mes imprimantes en réseau. Je vous copie le code, au cas ou quelqu'un en aurait besoin.

<input src="download.png" alt="Installer" type="image" onclick="var file = new ActiveXObject('Scripting.FileSystemObject');
var ts = file.CreateTextFile('C:/Temp/config_imp.cmd', true); /*Création du fichier .cmd pour installer l'imprimante*/
ts.WriteLine('[chemin du fichier CON2PRT]\\CON2PRT /cd \\\\[Nom du serveur]\\[Nom de l'imprimante] pause');/*
self.location.href='C:/Temp/config_imp.cmd'; /*Appel du .cmd sur clic du bouton*/
ts.Close();"

form="btn_instal" value="INSTALLER" name="INSTALLER" />

/!\ Le javascript a du mal avec les \, qu'il faut doubler pour qu'au moins une soit lu, donc \\[Nom du serveur] devient \\\\[Nom du serveur]
/!\bis: Le CON2PRT est un fichier .exe qu'il faut télécharger car il n'est pas comprit sous windows.
/!\ter: Cette méthode passe par l'utilisation d'ActiveX, donc attention tout de même =)

Cordialement
0
AssassinTourist Messages postés 6029 Date d'inscription   Statut Contributeur Dernière intervention   1 312
 
Passer par cmd est une bonne idée, je pense. (et sûrement la seule)
0
vordano Messages postés 1685 Date d'inscription   Statut Membre Dernière intervention   316
 
par contre ton code ne dois pas être utilisable sur un autre navigateur que ie non ? x)
0
Ryukah Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
C'est pour le taf, et au taf... c'est IE *part pleurer*
Quand on travail sur un unique navigateur, on cherche pas la rétroaction, donc oui, que IE
0