1.第三方电脑端 小爱同学设置快捷键(最快,最简单的方法)
众所周知,某些电脑是没有小爱按键的,但是我们可以把他固定到任务栏的第一个位置,然后按win键和1就可以打开啦
2.下面是如何设置其他快捷键 (我没成功)
还是感谢博主
安装以下软件
创建一个txt写入以下代码
; ----- 在桌面 CTRL+SHIFT+A 打开小爱同学语音 -----
~^+a::
{
if (!WinExist("小爱同学")) { ; 未启动,启动小爱并等待页面初始化完成
Run "小爱同学.lnk", "C:\ProgramData\Microsoft\Windows\Start Menu\Programs"
aid := WinWait("小爱同学", "小爱同学", 5)
}
WinActivate ; 将小爱窗口激活
Sleep 200 ; 不加这个延时不太稳定
WinGetPos , , &W, &H, ""
MouseGetPos &xpos, &ypos
Click "37 " . (H - 37)
Click xpos . " " . ypos . " 0"
}
下面是有关代码的解释
这段代码是一个AutoHotkey脚本,它定义了一个快捷键组合`CTRL+SHIFT+A`来触发一系列操作。下面是对脚本的逐行解释:
1. `~^+a::` - 这是一个热键定义,表示当`CTRL`(^)、`SHIFT`(+)和`A`键同时按下时,执行后面的脚本代码。
2. `{` - 脚本代码块的开始。
3. `if (!WinExist("小爱同学")) {` - 检查是否存在名为"小爱同学"的窗口。如果不存在,执行大括号内的代码。
4. `Run "小爱同学.lnk", "C:\ProgramData\Microsoft\Windows\Start Menu\Programs"` - 运行位于指定路径的"小爱同学.lnk"快捷方式,启动小爱同学程序。
5. `aid := WinWait("小爱同学", "小爱同学", 5)` - 等待5秒钟,直到名为"小爱同学"的窗口出现。
6. `}` - 如果条件语句结束。
7. `WinActivate` - 激活最前面的窗口,这里应该是"小爱同学"的窗口。
8. `Sleep 200` - 暂停200毫秒,给系统一些时间来响应之前的操作。
9. `WinGetPos , , &W, &H, ""` - 获取当前激活窗口的位置和大小,并将宽度和高度分别存储在变量`W`和`H`中。
10. `MouseGetPos &xpos, &ypos` - 获取当前鼠标的位置,并将x和y坐标分别存储在变量`xpos`和`ypos`中。
11. `Click "37 " . (H - 37)` - 在窗口内距离底部37像素的位置点击一次。
12. `Click xpos . " " . ypos . " 0"` - 在鼠标当前位置点击一次,`0`表示点击的类型,这里表示左键单击。
13. `}` - 脚本代码块的结束。
这个脚本的目的是在使用快捷键`CTRL+SHIFT+A`时,如果"小爱同学"程序没有运行,则启动它,并在程序界面的特定位置进行点击操作。这可能是为了模拟用户操作,比如点击某个按钮或区域。不过,请注意,这个脚本需要在Windows操作系统上运行,并且需要安装AutoHotkey软件。
如果要修改快捷键:
在AutoHotkey脚本中,要修改热键定义以使用其他键组合,你只需要更改热键定义行中的键位即可。以下是一些常见的键位符号及其说明:
- `^` 表示 CTRL 键
- `!` 表示 ALT 键
- `#` 表示 Windows 键(通常在键盘左下角)
- `+` 表示 SHIFT 键
- `&` 用于组合键位,如 `Ctrl & A` 表示 CTRL+A
如果你想要将热键从 `^+a` 改为其他组合,比如 CTRL+SHIFT+B,你只需要将热键定义行中的 `a` 替换为 `b`。这里是修改后的代码示例:
```autohotkey
^+b:: ; 表示当 CTRL、SHIFT 和 B 键同时按下时执行后面的脚本代码
{
; 你的脚本代码放在这里
}
```
如果你想要使用不同的键位,比如 CTRL+ALT+B,你可以这样写:
```autohotkey
^!b:: ; 表示当 CTRL、ALT 和 B 键同时按下时执行后面的脚本代码
{
; 你的脚本代码放在这里
}
```
记住,热键定义行的格式是:
```
<修饰键>+<修饰键>+...::<操作键>
```
其中修饰键可以是 CTRL、SHIFT、ALT、Windows 键等,操作键可以是 A、B、C 等字母键,或者 1、2、3 等数字键,也可以是 F1、F2 等功能键。
然后将文件后最改为.ahk
放入小爱同学.lnk这个文件夹下
3.已经可以直接使用语音唤醒了(上图是代码下载后的示意图)
【小爱同学】任何电脑语音唤醒小爱同学PC版 彻底无需点击 解放双手!
我遇到的问题解决
如果还有什么不懂可以在评论区告诉我