Lancer plusieurs macro *mcr en Javascript

VLX360 - 5 juin 2017 à 15:49 - Dernière réponse :  VLX360
- 6 juin 2017 à 20:53
Hello,





En résumé :



Voilà ce que je voulais faire au début entre {}, puis je suis tombé sur un code vraiment sympa qui répondait parfaitement à ce que je souhaitais, mais le problème est que j'essaye de créer plusieurs liens, mais là je bute, comme je n'y connais rien, j'ai essayé de mettre deux scripts entre <>, mais çà ne marche pas, si vous pouviez me dire ce que je dois modifier ce serait bien sympa !



je sais j'arrive comme un cheveux sur la soupe, mais je ne suis pas un passionné à la base même si je trouve qu'on peut faire un tas de chose sympa, le besoin est vraiment ponctuel....



Merci pour votre compréhension.



Initialement :

{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 !}



Le code magique mais valable pour une macro pour le moment !




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

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">
body {
    background-color: #000;
}
</style>
</head>
<body>
<p>
  <hta:application border="none" singleinstance="yes" windowstate="maximize" scroll="no" caption="no" innerborder="no"></hta:application>
  </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p><a href="" onClick=" rel="nofollow noopener noreferrer" target="_blank" return lance();"><img src="240_F_41730951_EyMKKNC8LF8U0SlmiiJnxU9HCnraMXDR.jpg" width="63" height="64"></a></p>
</body>
</html>

Afficher la suite 

5 réponses

Répondre au sujet
jordane45 19316 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 17 décembre 2017 Dernière intervention - 6 juin 2017 à 09:00
0
Utile
Donc la tu nous montres le code qui "marche" ....
Mais .. pourrais tu nous montrer ton code qui ne marche pas..... histoire qu'on te le corrige ?
(vu que j'ai un peu de mal à comprendre la question .... voir ton "mauvais" code m'y aidera ! )

Commenter la réponse de jordane45
0
Utile
3
Bonjour, en fait je souhaite mettre plusieurs liens avec le code qui est affiché mais je ne sais pas le faire, j'en ai 200 environs !

Vous voyez donc la difficulté pour un novice car là honnêtement c'est du chinois !
jordane45 19316 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 17 décembre 2017 Dernière intervention - 6 juin 2017 à 13:08
Chaque lien lance la même fonction ..... ou tu veux exécuter un code différent pour chaque lien ??
200 images, qui représentent un lien qui lance une macro

Chaque lien, image et macro sont différents.
il y aura testmacro01.mcr; testmacro02.mcr;testmacro.mcr200...
Commenter la réponse de VLX360

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.