簡體   English   中英

在 VBscript 中繪制圖形

[英]Draw graphs in VBscript

我有一個 HTML 應用程序,部分是 HTML,部分是 VBscript,偽裝成一個表單。 它的作用是打開一些本地文件,運行一個包含 GAWK 的 DOS 框,並顯示一個文本文件作為其結果。 我希望通過讓它創建一個位圖圖像來擴展它,結果是堆積條形圖中的結果,例如作為 .BMP 文件。 但我很難過。 我不知道從哪里開始。

javascript是一種選擇嗎? 這比創建圖像文件要容易得多。

我已經使用了這個 jquery 插件http://code.google.com/p/flot/幾次並且效果很好。

我已經有幾年沒有使用 VBScript 了,我想您可能需要使用某種類型的 active-x 對象來生成圖像文件,但我可能錯了。

圖形超出了 VBScript 單獨的能力。 如果您找到可以為您做的 ActiveX/COM 組件,您可以嘗試。 看看谷歌,我猜他們中的大多數都是相當昂貴的商業產品的簡化試用版。 也許這里的其他人知道免費的。

作為替代路線,您可以在某處設置一個使用 URL 參數進行圖像處理的 Web 服務(例如 PHP/gdlib)。 然后,您只需像往常一樣使用<img>標簽鏈接到 HTA 中的圖像。

我相信你也可以在 VBScript 中使用這個庫http://www.walterzorn.com/jsgraphics/jsgraphics_e.htm 可用於繪制各種形狀線條、矩形、圓形等

繪制圖形后,您可以將頁面打印到 PDF 打印機(如 cutePDF),以將圖像保存到文件中以備后用。

Microsoft Scripting Guys 發表了一篇文章,討論了他很久以前,但它涉及使用 Excel ActiveX 控件或 OWC 控件,該文章非常詳細地介紹了如何操作,請看這里:http: //www.microsoft .com/technet/scriptcenter/topics/activex/chart.mspx

好吧,在 2022 年,答案可能是從頭開始構建一個帶有 svg 命令的 html 文件,然后在默認瀏覽器中打開它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM