Frage

Ich habe nur einen Blick auf Powershell verwenden, zusammen mit VI-Toolkit, Berichte und Diagramme Leistung zeigen VMware ESX zu produzieren und Ressourcennutzung. So weit, ist es gut. Aber ich habe Probleme mit der Automatisierung von Diagrammobjekten zu tun (mit OWC11.ChartSpace). Als Beispiel mag ich die x und y-Achse in Bezug auf den Maximalwert steuern können.

Wer noch keine Erfahrung davon haben, oder mich auf ein paar anständige Dokumentation beziehen kann?

War es hilfreich?

Lösung

OK, vielleicht habe ich nicht Ausdruck sehr gut die Frage, oder vielleicht gibt es einfach nicht, dass viele Entwickler, die mit Powershell und OWC auf SO. So oder so, ich habe die übliche Belastung des Lesens getan und zu experimentieren und habe meine eigene Antwort gefunden. Hier ist sie:

ein Diagrammobjekt in OWC hat eine Achsenattribut - und die Achsen haben zwei Elemente - 1 für die Y-Achse und 1 für die X-Achse. Mein Problem war, wie diese zuzugreifen und sie zu setzen.

$chartSpace  = New-Object -Com OWC11.ChartSpace.11
$c = $chartSpace.Charts.Add()

([array] $c.Axes[0].HasTitle = "True"
([array] $c.Axes[0].Title.Caption = "My Y-Axis Caption"

([array] $c.Axes[1].HasTitle = "True"
([array] $c.Axes[1].Title.Caption = "Percentage"
([array] $c.Axes[1].Scaling.Maximum = 100

Der Schlüssel hier war das Objekt in ein Array zu werfen, so dass ich dann die X- und Y-Elemente zugreifen konnte. Danach war es tot einfach.

Es hat mir geholfen, und perhams wird es jemand anderes helfen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top