我需要启动几个 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_进程启动WMI 类 - 你可以点击此处了解更多详细信息。
改变值对象配置.X和对象配置.Y设置命令提示符应打开的 X 和 Y 位置。