Мне нужно запустить несколько консольных приложений cmd.exe, чтобы они располагались на экране в определенном порядке - можно ли это сделать с файлом .bat?
Я использую Windows 7.
Мне нужно запустить несколько консольных приложений 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 место, где должна открываться командная строка.