Page 1 sur 1

Macro qui ne doit pas se télécharger via page web

Posté : 01 juin 2017, 12:50
par vlx360
Bonjour tout le monde,


Au démarrage il y a une page web locale index.html à la racine de c: tout ce qu'il y a de plus basique sans serveur et tutti quanti qui se lance en tâche planifiée, sur celle-ci il y a plusieurs image, chacune correspond à un lien relatif à une macro, mais cliquer sur le lien fait que n'importe quel navigateur demande à l'ouvrir ou la télécharger, pas moyen de la faire s'ouvrir automatiquement,j'ai tout essayé sur les navigateur il n'y a rien à faire !

Je regardé, posté sur les forums google, firefox, pas de réponses, peut-être que si j' avais eu un développeur il aurait trouvé la solution !?

J'ai même tenté avec safari...

Si quelqu'un aurait une idée de génie, une alterbative ce serait bienvenu svp !


Merci et bonne journée !

Re: Macro qui ne doit pas se télécharger via page web

Posté : 03 juin 2017, 00:57
par Onissius
Tes macros sont en EXE ?
SM est installé sur la machine ?
Éventuellement un lien qui pointe sur un BAT ou un Script qui lance la macro ?

Re: Macro qui ne doit pas se télécharger via page web

Posté : 03 juin 2017, 02:09
par vlx360
Salut Onissius, les macros de ce que je peux te dire sont en extension *mcr

Oui supermacro est installé sinon les macros ne peuvent pas fonctionner.

Pas bête le coup du bat, par contre je vais être chiant ce sera quoi les lignes pour lancer les macro ?

Donc un bat pour chaque macro dans le dossier ou se trouve les dites macro, si je n'ai pas d'autres choix je le ferais, mais c'est vrai que si j'vais pu lancer direct la macro sans soucis cela aurait été mieux, j'en ai quand même 240...

Re: Macro qui ne doit pas se télécharger via page web

Posté : 03 juin 2017, 16:32
par vlx360
Bon j' essayé de créer un bat

Start max/ testmacro.mcr

ou

Start testmacro.mcr

Cà marche si je clique sur le raccourcis hors page web

Par contre via la page web, une autre page web s'ouvre avec le code du bat qui s'affiche, donc là je bloque...

Re: Macro qui ne doit pas se télécharger via page web

Posté : 04 juin 2017, 17:16
par vlx360
Hello j'ai trouvé un code qui répond exactement à mes attentes, par contre je ne sais pas du tout quelle ligne rajouter pour les macros suivantes :

Si quelqu'un sait comment faire ?


Merci

<html>
<head>
<script language="javascript">
<!--
function lance() {
var wScript = new ActiveXObject("Wscript.Shell");
wScript.run("testmacro.mcr");
return false;
}

//-->
</script>
</head>
<body>
<hta:application border="none" singleinstance="yes" windowstate="maximize" scroll="no" caption="no" innerborder="no"></hta:application>
<a href="" onClick="return lance();">SPA</a>
</body>
</html>

Re: Macro qui ne doit pas se télécharger via page web

Posté : 10 juin 2017, 00:13
par Onissius
Si je comprend bien ton code, la ligne 07 (wScript.run("testmacro.mcr");) demande d’exécuter le fichier "testmacro.mcr". Donc à priori tu place ta macro dans le même répertoire que le fichier HTML.

Re: Macro qui ne doit pas se télécharger via page web

Posté : 10 juin 2017, 03:42
par vlx360
Oui, mais c'est bon le problème est résolu !

Re: Macro qui ne doit pas se télécharger via page web

Posté : 10 juin 2017, 11:28
par Onissius
(c'est pour les utilisateur future)

Re: Macro qui ne doit pas se télécharger via page web

Posté : 10 juin 2017, 14:19
par vlx360
?