自动热键 3 次点击 = 音量静音

2024-01-01

在 autohotkey 中,我试图做到这一点,以便当我按下鼠标左键 3 次并延迟+/- 10 毫秒它变成音量静音

LButton::
if (?) 
{
     Send, Volume_Mute
}
else 
{
     Send, LButton
}
Return

Use A_TickCount读取当前时间(以毫秒为单位),然后计算单击之间的延迟。看日期和时间 https://autohotkey.com/docs/Variables.htm#date

ms := A_TickCount
N := 3          ; number of clicks
T := 500        ; max delay between clicks, ms
clicks := 0

~lbutton::
    msx := A_TickCount      ; get current time
    d := msx - ms           ; get time past
    ms := msx               ; remember current time
    if (d < T) 
        clicks += 1
    else 
        clicks := 1
    if (clicks >= N) 
    {
        ; tooltip %N%-click detected 
        send {Volume_Mute}
        clicks := 0
    }
return
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

自动热键 3 次点击 = 音量静音 的相关文章

  • 【AutoHotkey】 解析并执行 字符串中的 函数表达式

    预期效果 str func1 123 456 ExecFunc str 实现方式 正则文本解析出函数名及其参数 array形式 执行 该函数与其参数 难点
  • AutoHotkey中的变量名 全局与局部冲突问题 - double-ref 双重引用

    文章目录 test 测试脚本 AutoHotkey中 全局变量与局部变量的作用域要缕清 已知一个 变量名foo 被一个全局变量 和 一个函数中的局部变量 使用 在该函数中 foo默认是局部变量 直接使用foo 其内容为空 双重解引用的变量
  • 在 Windows 上的 Emacs 中将 Caps Lock 映射到 Control

    当阅读任一these 问题 or the EmacsWiki 文章关于在 Windows 中的 emacs 中将 Caps Lock 映射到 Control 最好的答案似乎涉及注册表 我的问题是 当用户因为没有管理员权限而无法修改计算机的注
  • Autohotkey 应用程序特定热键

    我是 Autohotkey 的新手 尽管阅读了这个网站和官方文档 但我还是无法弄清楚这一点 我只想让某些热键仅适用于某些应用程序 例如 如果我在某个游戏中按空格键 我希望它发送 坟墓 但如果我不在该游戏中 我希望空格键正常工作 当我不玩游戏
  • 如何在 AutoHotkey 中每次目标窗口变为活动状态时激活功能

    我想在每次切换到特定程序时激活声音配置文件 并在每次离开时更改回默认配置文件 此操作通过单选按钮在 GUI 中打开 我创建的解决方法是 Auto Ftsps gui Submit NoHide While Rad3 1 Previous w
  • 使用 AutoHotKey 查找并填写输入字段

    对所有 AutoHotKey 大师的挑战 给我们一个函数查找并移动光标到输入字段 例如登录名 或者发送输入文本 对于像我这样又老又懒的黑客来说 只是摆弄 AHK 它看起来像这样 FindFillField elementid sendtex
  • 如何从窗口获取文本内容

    我有一个展示一本书的窗口 下面的两个较小的框中 有打开的书的页码和卷信息 我可以轻松获取该信息 如下所示 ControlGetText volume ThunderRT6TextBox3 ControlGetText page Thunde
  • 重新映射键的热键不会触发热字符串

    我有一个热键和热字符串似乎不能一起工作 9 ob0 left 1 为了提供一些上下文 在代码的一部分中 我将所有符号重新映射到它们下面的数字 反之亦然 所以9打印括号 后来 我放置了一个热字符串 该热字符串将在左括号后键入右括号 然后将光标
  • Autohotkey 和 Windows 10:如何获取当前资源管理器路径

    我使用 autohotkey 版本 1 0 48 05 因为我坚 持使用 activeaid 读取当前路径的脚本如下 一直有效到Win 7 Get full path from open Explorer window WinGetText
  • 为什么 AutoHotkey 会响应“系统找不到文件”错误?

    我是 AutoHotkey 的新手 无法理解为什么这个脚本给我这个错误 Failed to launch program or document Action
  • 如何在 AutoHotKey 中切换键盘映射

    我想将键盘的一部分映射为数字键盘 我的笔记本电脑键盘没有数字键盘 j gt 1 k gt 2 l gt 3 u gt 4 i gt 5 o gt 6 I would like to toggle the mapping with a sho
  • 如何在 Autohotkey 中拆分制表符分隔的字符串?

    我将一系列制表符分隔的字符串复制到 Windows 剪贴板 我想使用制表符将这些字符串拆分为数组 Unit Dept ID Name CORP 0368 Admin CORP 3945 Programmer SESHAN 4596 Soft
  • Spotify 最新更新:Autohotkeys 脚本损坏

    我曾经使用 AutoHotKey 脚本作为 Spotify 快捷方式 内置快捷方式有限 只有在应用程序处于焦点状态时才有效 我通常在工作时将其保留在后台 不管怎样 它之前已经更新了一百万次了 没有任何问题 但是我下载了最新的 Spotify
  • 动态创建函数/子程序的 AutoHotkey 热键

    自动热键命令Hotkey允许在运行时创建动态热键 但其语法和文档似乎将其限制为内置或现有标签 子例程 这使得much不太有用 热键 键名 标签 选项 有没有办法让它像常规的硬编码热键一样工作 例如 z MsgBox foobar Typic
  • AutoHotKey 击键中断循环

    使用 AutoHotKey 我有一个相当简单的循环脚本 我希望能够通过按键来中断它 我尝试了网站上的一些不同的代码 但似乎不起作用 这是代码 g Loop 20 MouseClick left 142 542 Sleep 1000 Mous
  • AutoHotKey 键序列,不仅仅是单键热键

    I m not stupid really How do you map a key SEQUENCE ie Ctrl Q F in AutoHotKey I ve got Ctrl Q down q I ve even got F f 帮
  • 如何使用 Autoit / Autohotkey 模仿 Visual Studio 的“Ctrl-K、C”两步宏行为?

    I m trying to set up AutoHotkey http www autohotkey com macros for some common tasks and I want the hotkeys to mimic Vis
  • 使用 AutoHotkey 读取目录中的文件名

    我正在寻找一种读取文件夹并将每个文件名保存到变量的方法 到目前为止 这就是我所拥有的 Loop C My Documents Notes 在我的笔记目录中 有 pdf 文件 我想读取该目录并将文件名 Homework1 pdf 保存到变量中
  • 从脚本内更改自动热键托盘图标

    如何从 Autohotkey 脚本中将托盘图标更改为 my ico 例如 当脚本暂停时 为此 我在托盘菜单中提出了自己的 暂停脚本 菜单项 SingleInstance ignore Menu Tray Tip AutoCase 0 11
  • AutoHotkey 导致控制键卡住

    我有几种情况会导致我的控制键卡住 并且只有当我运行 AutoHotkey 时才会发生这种情况 这种情况发生在多个不同的修饰键上 包括 control windows 和 alt 键 类似的问题之前已经发过多次了 1 https autoho

随机推荐

  • PHP继承,父函数使用子变量

    在查看一些 PHP 代码时 我发现了一件奇怪的事情 这是它的简单示例说明 文件A php 文件B php 文件test php 运行 test php 打印出 它正在工作 但问题是为什么它
  • C++ 迭代字符串向量

    所以我最近发现了地图和向量的使用 但是 我在尝试找到一种循环包含字符串的向量时遇到了麻烦 这是我尝试过的 include
  • 成员函数指针

    如果 C FAQ Lite 中的以下内容为真 函数名称衰减为指向该函数的指针 就像数组名称衰减为指向其第一个元素的指针一样 为什么我们必须包含 符号 typedef int Fred FredMemFn char x float y Fre
  • 将 HTTP/2 与 angularJS 结合使用

    当我偶然发现 HTTP 2 时 我正在尝试找出提高 Web 应用程序性能的方法 在阅读它时 我了解到它有很多可以提高网站性能的功能 说到它的实现部分 我发现您只需将浏览器升级到最新版本即可使用 由于我的浏览器已经是最新版本 我看到我的所有资
  • React Hooks 必须在 React 函数组件或自定义 React Hook 函数中调用

    我正在尝试编写一个错误处理程序 但收到此错误 React Hook useHttpErrorHandler 无法在回调内调用 React Hooks 必须在 React 函数组件或自定义 React Hook 函数中调用 我不知道我还能如何
  • 更新容器内的 WordPress。没有 FTP 访问权限

    我安装了一个 WordPress 网站wordpressDocker 镜像 然后安装我的主题 一切正常 但是当我稍后想要更新 Wordpress 时 我收到以下消息 要执行请求的操作 WordPress 需要访问您的 Web 服务器 请输入
  • 位置更新自动暂停 iOS

    我正在使用phonegap 构建一个iOS 应用程序 当应用程序在后台运行时 我试图让 iOS 将其当前位置更新到我的应用程序 我已经注册了位置更新后台模式 但它不可靠 经过一番研究 我认为 iOS 会自动暂停位置更新 CLLocation
  • 将 Proguard 用于 Scala AWS Lambda

    我有一个关于 proguard 与 scala aws lambda 函数一起使用的问题 我创建了一个非常简单的 aws lambda 函数 如下所示 package example import scala collection Java
  • Google 容器注册表权限

    我正在尝试将 docker 映像推送到 GCP 但仍然收到此错误 unauthorized You don t have the needed permissions to perform this operation and you ma
  • 访问 DataReader 中的特定行

    我有一个数据读取器 可以在 js 轮播中显示比赛周列表 我需要能够添加一个 if 语句来更改当前游戏周的 div 类 这是我当前的代码 if dReader HasRows while dReader Read gameweekList T
  • 当 cfhttp 上 throwonerror=true 时如何获取 cfhttp.filecontent ?

    我使用以下命令进行 REST 服务调用cfhttp与throwonerror属性设置为 true 当我使用 try catch 语句捕获错误时 我似乎找不到一种方法来输出 REST 服务调用尝试返回的错误 该错误将驻留在cfhttp fil
  • 如何从 C# 应用程序调用 docker run

    我有一个 WPF 应用程序 在处理文件时需要使用 docker 进程 docker 容器构建在盒子上 目前在使用 WPF 应用程序处理文件后 用户必须启动命令提示符并输入 docker run it rm v folderdedirect
  • 尝试一下,catch似乎不起作用

    我有以下代码 我认为它可以让我捕获错误 而不是生成错误 写出 发生错误 不幸的是 它仍然显示错误 无法重新启动计算机 访问被拒绝 我知道为什么会发生这种情况 但我希望能够捕获错误并重新格式化它 我究竟做错了什么 try Restart Co
  • 使用 Hibernate 和 JPA 映射 Map

    我尝试以下映射 ElementCollection private Map
  • 使用 iTextSharp 从现有 PDF 中读取 XMP

    如何使用 iTextSharp 从现有 PDF 文件中读取 XMP 我对 itextSharp 非常无知 但这对我来说很有效 PdfReader pdf new PdfReader fileName string metadataXml S
  • HTML + Javascript 渲染器输出 HTML 或纯文本?

    如果我使用 String plain Html fromHtml html toString 渲染简单的 html 其中包含 any plain vanila HTML goes here 一切都美好而花花公子 但是 如果该页面包含大量 J
  • Java 如何使 JFrame 作为最大化窗口启动

    我想知道如何使 java JFrame 最大化 我不希望它是全屏的 周围没有窗口 我只是希望它像普通程序 例如网络浏览器 一样启动 我已经知道如何使用 Dimension screenSize Toolkit getDefaultToolk
  • Safari - 当选项卡位于后台时,HTML5 音频不会播放

    我有一个反应应用程序 它使用反应声音 基本上是 HTML5 音频 在触发新通知时播放声音 我希望当选项卡在 Safari 中处于后台时播放此声音 但这似乎不起作用 当选项卡位于前台时 声音会播放 有谁知道这个问题的解决方法 None
  • Chrome 中的 .blur 和 .onblur

    更新了没用 http jsfiddle net xvepL 4 http jsfiddle net xvepL 4 让我有点抓狂 Chrome 不使用 blur 仅适用于 onblur 但其他浏览器使用 blur 有没有办法解决这个问题 这
  • 自动热键 3 次点击 = 音量静音

    在 autohotkey 中 我试图做到这一点 以便当我按下鼠标左键 3 次并延迟 10 毫秒它变成音量静音 LButton if Send Volume Mute else Send LButton Return Use A TickCo