在任务栏上滚动滚轮来改变系统音量
| #If MouseIsOver("ahk_class Shell_TrayWnd") |
| WheelUp::Send {Volume_Up} |
| WheelDown::Send {Volume_Down} |
| MouseIsOver(WinTitle) { |
| MouseGetPos,,, Win |
| return WinExist(WinTitle . " ahk_id " . Win) |
| } |
| #If |
任意窗口置顶
| ;窗口控制 |
| !a:: |
| MouseGetPos , , , zdwid , ; 得到鼠标所在位置窗口的id及控件名称 |
| WinSet, AlwaysOnTop, toggle,ahk_id %zdwid% |
| WinGet,zd_pd, ExStyle,ahk_id %zdwid% |
| if (zd_pd & 0x8) ; 0x8 为 WS_EX_TOPMOST |
| ToolTip,窗口已置顶 |
| Else |
| ToolTip,窗口已取消置顶 |
| sleep,3000 |
| ToolTip |
| return |
移除活动窗口的标题栏,获大更大视觉空间
| !e:: |
| biaotyic+=1 |
| MouseGetPos , , , btwid , ; 得到鼠标所在位置窗口的id及控件名称 |
| if biaotyic>0 |
| { |
| WinSet, Style, -0xC00000,ahk_id %btwid%; 移除活动窗口的标题栏 (WS_CAPTION). |
| biaotyic*=-1 |
| } |
| else |
| { |
| WinSet, Style, +0xC00000,ahk_id %btwid%; 恢复活动窗口的标题栏 (WS_CAPTION). |
| } |
| return |
任意窗口透明化
| !t:: |
| MouseGetPos,,, MouseWin |
| WinGet, Transparent, Transparent, ahk_id %MouseWin% |
| ;ToolTip Translucency:`t"%Transparent%"`nTransColor:`t%TransColor% |
| if Transparent!= |
| WinSet, TransColor, Off, ahk_id %MouseWin% |
| ;关闭透明 |
| else |
| { |
| MouseGetPos, MouseX, MouseY, MouseWin |
| PixelGetColor, MouseRGB, %MouseX%, %MouseY%, RGB |
| ; 似乎有必要首先关闭任何现有的透明度: |
| WinSet, TransColor, Off, ahk_id %MouseWin% |
| WinSet, TransColor, %MouseRGB% 192, ahk_id %MouseWin% |
| } |
| return |
>---
转载于:https://www.cnblogs.com/pxyufeng/p/4161628.html
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库