Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 我需要在两个描述相同的窗口之间自动切换_Windows_Vbscript_Wsh - Fatal编程技术网

Windows 我需要在两个描述相同的窗口之间自动切换

Windows 我需要在两个描述相同的窗口之间自动切换,windows,vbscript,wsh,Windows,Vbscript,Wsh,我试图让4个窗口每10秒在不同的窗口之间切换一次-当窗口具有不同的名称时,我可以这样做,但我面临的问题是,我正在为3个不同的仪表板使用LogicMonitor 因此,LogicMonitor提到的两个窗口是不同的窗口/不同的仪表盘-我如何让脚本将它们标识为不同的窗口并使它们在这两个窗口之间切换 希望这有意义 以下是我的脚本: Option Explicit Dim WshShell Set WshShell = WScript.CreateObject("WScript.She

我试图让4个窗口每10秒在不同的窗口之间切换一次-当窗口具有不同的名称时,我可以这样做,但我面临的问题是,我正在为3个不同的仪表板使用LogicMonitor

因此,LogicMonitor提到的两个窗口是不同的窗口/不同的仪表盘-我如何让脚本将它们标识为不同的窗口并使它们在这两个窗口之间切换

希望这有意义

以下是我的脚本:

 Option Explicit
    Dim WshShell
    Set WshShell = WScript.CreateObject("WScript.Shell")
    Dim count 
    Count = 0

Do While Count < 5
        WScript.Sleep 10000
    WshShell.AppActivate("LogicMonitor - Test123 - dashboard - Google Chrome")
    WshShell.SendKeys ("%X")

        WScript.Sleep 10000
    WshShell.AppActivate("LogicMonitor - Test123 - dashboard - Google Chrome")
    WshShell.SendKeys ("%X")

    WScript.Sleep 10000
    WshShell.AppActivate("MQ Dashboard - Google Chrome")
    WshShell.SendKeys ("%X") 
选项显式
昏暗的地狱
设置WshShell=WScript.CreateObject(“WScript.Shell”)
模糊计数
计数=0
当计数小于5时执行此操作
WScript.Sleep 10000
AppActivate(“LogicMonitor-Test123-dashboard-GoogleChrome”)
WshShell.SendKeys(“%X”)
WScript.Sleep 10000
AppActivate(“LogicMonitor-Test123-dashboard-GoogleChrome”)
WshShell.SendKeys(“%X”)
WScript.Sleep 10000
AppActivate(“MQ仪表板-谷歌浏览器”)
WshShell.SendKeys(“%X”)

这是否满足您的查询?您如何确定使用哪个PID?如果它只提供.exe名称,如chrome.exe