Autohotkey 如何用AHK在屏幕上显示文本
我不是一个程序员,但我发现AHK是有用的 目前,我有一个小脚本来打开和关闭widows按钮(启用和禁用),我只需要添加一些文本来指示它是打开还是关闭,我目前发现一个GUI脚本,它会写“开”,但id不做任何其他事情(因此打开消息永远留在屏幕上) 我当前的脚本是:Autohotkey 如何用AHK在屏幕上显示文本,autohotkey,Autohotkey,我不是一个程序员,但我发现AHK是有用的 目前,我有一个小脚本来打开和关闭widows按钮(启用和禁用),我只需要添加一些文本来指示它是打开还是关闭,我目前发现一个GUI脚本,它会写“开”,但id不做任何其他事情(因此打开消息永远留在屏幕上) 我当前的脚本是: PrintScreen::Send #{PrintScreen} LWin::Return RWin::Return #If GetKeyState("CapsLock","T") LWin::Send #{PrintScreen} R
PrintScreen::Send #{PrintScreen}
LWin::Return
RWin::Return
#If GetKeyState("CapsLock","T")
LWin::Send #{PrintScreen}
RWin::Send #{PrintScreen}
#If
f12::
Suspend
#SingleInstance, force
Gui, Color, White
Gui, -caption +toolwindow +AlwaysOnTop
Gui, font, s30 bold, Arial
Gui, add, text, vTX cRed TransColor, On
Gui, Show, % "x" A_ScreenWidth-300 " y" A_ScreenHeight-130 ,TRANS-WIN
WinSet, TransColor, White, TRANS-WIN
return
OnOff:
GuiControl, % (toggle := F12 ) ? "Hide" : "Show", TX
return
ExitApp
GuiEscape:
ExitApp
return
return
你们能帮帮我吗?测试工作:
PrintScreen::Send #{PrintScreen}
LWin::
RWin::Return
#If GetKeyState("CapsLock","T")
LWin::
RWin::Send #{PrintScreen}
#If
F12::
Suspend
ShowOnOff()
Return
ShowOnOff() {
Static TX
If (TX = "") {
Gui Color, White
Gui -caption +toolwindow +AlwaysOnTop
Gui font, s30 bold, Arial
Gui add, text, vTX cRed TransColor, On
Gui Show, % "x" A_ScreenWidth-300 " y" A_ScreenHeight-130, TRANS-WIN
WinSet TransColor, White, TRANS-WIN
TX := "On"
} Else
GuiControl % A_IsSuspended ? "Show" : "Hide", TX
}