knitti
Goto Top

Fenster Mini- Maximieren per Batch-Befehl

Hallo,

brauche dringend Hilfe!

Wie kann ich ein laufendes Programm (programm.exe) per Befehl (.bat datei) minimieren bzw maximieren?
also so als würde ich z.B. den Explorer per Mausklick rechts oben minimieren od. per Klick auf die Taskleiste wieder maximieren nur eben mit einem Befehl aus dem cmd Fenster z.B. ...?

Content-Key: 335979

Url: https://administrator.de/contentid/335979

Printed on: April 24, 2024 at 22:04 o'clock

Mitglied: 132895
132895 Apr 24, 2017 updated at 08:08:55 (UTC)
Goto Top
Per reinem Batch geht das nicht, da brauchst du schon VBS/Powershell zur Hilfe.
Benutze mal die Sucher hier, da findet sich ziemlich viel dazu.
z.B.
$procname = 'calc'  
$win = Add-Type -memberDefinition "[DllImport("user32.dll")] public static extern bool ShowWindowAsync(IntPtr hWnd, int nCmdShow);" -name "W32" -namespace Win32Functions –passThru  
# minimize
[void]$win::ShowWindowAsync((Get-Process -Name $proc).MainWindowHandle, 11)
# maximize
[void]$win::ShowWindowAsync((Get-Process -Name $proc).MainWindowHandle, 3)
Konstanten was mit den Fenstern geschehen soll stehen hier
https://msdn.microsoft.com/de-de/library/windows/desktop/ms633548(v=vs.8 ...

Gruß
Mitglied: 132895
132895 Apr 27, 2017 at 14:46:11 (UTC)
Goto Top
Den Beitrag bitte noch auf gelöst setzen nicht vergessen!