Necesito iniciar varias aplicaciones de consola cmd.exe para que se coloquen en la pantalla en un orden particular. ¿Es posible hacerlo con un archivo .bat?
Estoy ejecutando Windows 7.
Respuesta1
No conozco una manera de hacerlo con un script por lotes, pero puedes usar el siguiente 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)
Utiliza elWin32_ProcessStartupClase WMI: puedesencuentra más detalles aquí.
Cambiar el valor deobjConfig.XyobjConfig.Ypara establecer la ubicación X e Y donde debería abrirse el símbolo del sistema.