¿Cómo puedo abrir una ventana de consola en la posición especificada de la pantalla?

¿Cómo puedo abrir una ventana de consola en la posición especificada de la pantalla?

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.

información relacionada