Question

J'ai une application HTML, partiellement HTML, partiellement VBscript, déguisée en formulaire. Cela ouvre quelques fichiers locaux, exécute une boîte DOS contenant GAWK et présente un fichier texte comme résultat. Je souhaite le développer en lui permettant de créer une image bitmap avec les résultats dans un graphique à barres empilées, par exemple sous forme de fichier .BMP. Mais je suis perplexe. Je n'ai pas la moindre idée par où commencer.

Était-ce utile?

La solution

Est-ce que javascript est une option? Ce serait beaucoup plus facile que de créer un fichier image.

J'ai utilisé ce plugin jquery http://code.google.com/p/flot/ plusieurs fois et fonctionne bien.

Je n'ai pas utilisé VBScript depuis quelques années maintenant, je pense qu'il vous faudrait probablement utiliser un objet x actif pour générer un fichier image, mais je peux me tromper.

Autres conseils

Les graphiques dépassent les capacités de VBScript uniquement. Vous pouvez essayer si vous trouvez un composant ActiveX / COM capable de le faire pour vous. En regardant dans Google, je suppose que la plupart d’entre elles sont des versions d’essais insensées de produits commerciaux assez chers. Peut-être que quelqu'un d'autre en connaît un qui est gratuit.

Comme itinéraire alternatif, vous pouvez configurer un service Web à un endroit qui effectue le traitement des images (par exemple, PHP / gdlib) à l'aide de paramètres URL. Ensuite, il vous suffira de créer un lien vers l'image dans votre HTA avec une balise <img> comme vous le feriez normalement.

Je pense que vous pourrez utiliser cette bibliothèque http://www.walterzorn.com /jsgraphics/jsgraphics_e.htm dans VBScript également. Il peut être utilisé pour dessiner toutes sortes de lignes, rectangles, cercles, etc.

Une fois que vous avez tracé le graphique, vous pouvez imprimer la page sur une imprimante PDF (telle que cutePDF) pour obtenir l'image dans un fichier pour une utilisation ultérieure.

Microsoft Scripting Guys a publié un article dans lequel il a été présenté il y a un certain temps, mais qui implique l'utilisation du contrôle ActiveX Excel ou du contrôle OWC. L'article est vraiment détaillé dans la procédure, voir ici: http://www.microsoft.com/technet/scriptcenter/topics/activex/chart. mspx

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top