我需要啟動幾個 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.X和objConfig.Y設定命令提示字元應開啟的 X 和 Y 位置。