Wie kann ich an der angegebenen Position auf dem Bildschirm ein Konsolenfenster öffnen?

Wie kann ich an der angegebenen Position auf dem Bildschirm ein Konsolenfenster öffnen?

Ich muss mehrere cmd.exe-Konsolenanwendungen starten, sodass sie in einer bestimmten Reihenfolge auf dem Bildschirm angezeigt werden. Ist dies mit einer BAT-Datei möglich?

Ich verwende Windows 7.

Antwort1

Mir ist keine Möglichkeit bekannt, dies mit einem Batch-Skript zu tun, aber Sie können das folgende VBScript verwenden:

Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
Set objConfig = objWMIService.Get("Win32_ProcessStartup")

objConfig.SpawnInstance_
objConfig.X = 100
objConfig.Y = 100

Set objNewProcess = objWMIService.Get("Win32_Process")

intReturn = objNewProcess.Create("cmd.exe", Null, objConfig, intProcessID)

Es verwendet dieWin32_ProcessStartupWMI-Klasse - Sie könnenweitere Details finden Sie hier.

Ändern Sie den Wert vonobjConfig.XUndobjConfig.Yum die X- und Y-Position festzulegen, an der die Eingabeaufforderung geöffnet werden soll.

verwandte Informationen