www.IT-Visions.de-Diskussionsforen (Version 2.1)
(Diese Seite wurde noch nicht auf das neue Layout umgestellt!)


Diese Foren stehen den Lesern unserer Bücher und allen anderen registrieren Benutzern dieser Website zur Verfügung. Wir würden uns freuen, wenn viele Nutzer dieser Website hier nicht nur Fragen stellen, sondern auch die Fragen anderer Nutzer beantworten. Diese Foren sind ein ehrenamtlicher, nicht-kommerzieller, unmoderierter Community-Dienst von www.IT-Visions.de. Wenn Sie kommerzielle Unterstützung für .NET/Scripting/PowerShell suchen, schauen Sie bitte auf unser Support-Angebot und unsere Schulungsangebote für Scripting und Schulungsangebote für .NET.



In Klassenbibliothek zurechtfinden
Autor:  RolfKeller
E-mail:  Antworten bitte nur in das Forum!
Datum:  08.05.2008 17:32:33
Subject:  In Klassenbibliothek zurechtfinden
Bezug zum Buch: 
Message:  Ich möchte ein PowerShell-Skript schreiben, das nur .NET-Objekte benutzt (also nicht COM, WMI, ...).

Das Skript startet eine Anwendung als Datei:
$PFAD = ...
[diagnostics.process]::start($PFAD)

Dann sucht es das Hauptfenster dieser Anwendung anhand des bekannten Fenstertitels:
$FENSTERTITEL = ...
$PROC = get-process | where {$_.MainWindowTitle.contains($FENSTERTITEL)}

Nun habe ich ein Prozessobjekt ($PROC), soweit funktioniert alles. Jetzt will ich Größe und Lage des Fensters einstellen, also die Eigenschaften Top, Left, Height und Width.

Problem: Ich finde in der Dokumentation der Klassenbibliothek kein geeignetes Objekt, das ich von meinem Prozessobjekt $PROC aus erreichen könnte.

$HANDLE = $PROC.MainWindowHandle habe ich gefunden, aber mit dem Handle komme ich auch nicht weiter. Ich kenne einfach die .NET.Bibliothek nicht gut genug. Wo muss ich suchen?

Zusatzfrage: Muss ich die Anwendung unbedingt per diagnostics.process starten? Ich mache doch etwas ganz "Normales" und keine Diagnise, Abfrage o. ä. Welche Objekte kämen stattdessen infrage?

Antworten

  Zurück zum Forum



 .NET Framework-Programmierung -- C#, VB.NET, ASP.NET, u.a.
 In Klassenbibliothek zurechtfinden von RolfKeller  am 8.5.2008 5:32:33 PM


www.IT-Visions.de - Dr. Holger Schwichtenberg / 1998-2018