如何在螢幕的指定位置開啟控制台視窗?

如何在螢幕的指定位置開啟控制台視窗?

我需要啟動幾個 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 類別 - 你可以在這裡找到更多細節

改變值objConfig.XobjConfig.Y設定命令提示字元應開啟的 X 和 Y 位置。

相關內容