Autohotkey 如何发送按键

Autohotkey 如何发送按键,autohotkey,Autohotkey,我正在尝试修改检查全屏显示的脚本。 当前,它会打开一个消息框,说明窗口是否全屏 我想改变它,使它发送一个关键,如果它不是全屏而不是消息框 isFullScreen := isWindowFullScreen( "A" ) MsgBox % isFullScreen ? "Full Screen" : "Windowed" Return isWindowFullScreen( winTitle ) { ;checks if the specified window is full scr

我正在尝试修改检查全屏显示的脚本。
当前,它会打开一个消息框,说明窗口是否全屏

我想改变它,使它发送一个关键,如果它不是全屏而不是消息框

isFullScreen := isWindowFullScreen( "A" )
MsgBox % isFullScreen ? "Full Screen" : "Windowed"
Return

isWindowFullScreen( winTitle ) {
    ;checks if the specified window is full screen

    winID := WinExist( winTitle )

    If ( !winID )
        Return false

    WinGet style, Style, ahk_id %WinID%
    WinGetPos ,,,winW,winH, %winTitle%
    ; 0x800000 is WS_BORDER.
    ; 0x20000000 is WS_MINIMIZE.
    ; no border and not minimized
    Return ((style & 0x20800000) or winH < A_ScreenHeight or winW < A_ScreenWidth) ? false : true
}
isFullScreen:=isWindowFullScreen(“A”)
MsgBox%是否全屏显示?“全屏”:“窗口化”
回来
isWindowFullScreen(winTitle){
;检查指定的窗口是否为全屏
winID:=WinExist(winTitle)
如果(!winID)
返回错误
WinGet样式,样式,ahk_id%WinID%
WingtPos,,,winW,winH,%winTitle%
;0x800000是WS_边界。
;0x20000000为WS_最小值。
;无边界且不最小化
返回((样式&0x20800000)或winH
使用或
sendPlay
命令(有关热键列表,请参阅链接文档)

if (isFullScreen) {
   ;...............
} else {
  sendPlay {Enter}
}