Как открыть консольное окно в заданной позиции экрана?

Как открыть консольное окно в заданной позиции экрана?
Как открыть консольное окно в заданной позиции экрана? - kojak78 @ Unsplash

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

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

Я не знаю способа сделать это с помощью пакетного сценария, но вы можете использовать следующий 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)

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

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


NevaDev, 7 июня 2023 г., 08:31