Как открыть окно консоли в указанном месте экрана?

Как открыть окно консоли в указанном месте экрана?

Мне нужно запустить несколько консольных приложений cmd.exe так, чтобы они располагались на экране в определенном порядке — возможно ли это сделать с помощью файла .bat?

Я использую Windows 7.

решение1

Я не знаю, как это сделать с помощью пакетного скрипта, но вы можете использовать следующий VBScript:

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)

Он используетWin32_ProcessStartupКласс WMI - вы можетеболее подробную информацию можно найти здесь.

Изменить значениеobjConfig.XиobjConfig.Yчтобы задать координаты X и Y, по которым должна открываться командная строка.

Связанный контент