在光标所在的位置弹出日期和时间面板?

在光标所在的位置弹出日期和时间面板?

此窗口可以像其他窗口一样拖动。例如,使用 winmove。在此之前,我必须先找到我卡住的窗口。AHK Spy 向我提供了有关它的信息

日期和时间信息

ahk_class Windows.UI.Core.CoreWindow

ahk_exe ShellExperienceHost.exe

ahk_pid 14344

但无论我怎么做,我都一无所获。我无法让 AHK 找到它。下面是多次尝试中的一次,在本例中,是部分标题匹配。

 SetTitleMatchMode, 2

IfWinExist (Time Information)
    {
        msgbox, win found
        Return
    }


IfWinNotExist (Time Information)

    {
        msgbox, win not found
        Return
    }

我搜索了一下,显然 IfWinExist 在 shell ShellExperience 方面存在限制。这小伙子找到了解决方法,但只有一个开始按钮?他没有说清楚。

#!d可以用来弹出面板。但我希望有更多程序化的东西

谢谢你!

答案1

我看到你试图使用旧的语法胜利功能,但方式不正确。

取决于记录的内容这里,正确的语法是像这样IfWinExist, Time Information或者像这样IfWinEXist, % "Time Information"与相同IfWinNotExist

另外,你发帖说 AHK Spy 给你日期和时间信息作为该窗口的标题,但你使用了时间信息相反,如果标题错误,你肯定不会得到你想要的。

如果你喜欢使用新的语法,你可以像这样使用它

If WinExist("Time Information")检查窗口是否存在,如果你想检查它是否存在,那么你可以这样做If !WinExist("Time Information")

希望它能为您澄清一些事情。

相关内容