Windows 用户指定的快捷键是否仅在某些目录上有效?

Windows 用户指定的快捷键是否仅在某些目录上有效?

我正在尝试按快捷键来静音我的电脑扬声器。我的键盘上没有“静音”按钮或任何其他额外的多媒体按钮。

使用键盘,我可以通过创建快捷方式来静音计算机近红外命令使用参数 (toggle mute on/off)。然后我通过右键单击快捷方式 >mutesysvolume 2指定了此快捷方式,即快捷键。Ctrl + Alt + MProperties > Shortcut > Shortcut key

但是,仅当我在桌面或桌面上的子文件夹中创建快捷方式文件时,这才有效。

我最初尝试在 Program Files 文件夹中的 NirCmd 目录中创建快捷方式,但没有成功 - 快捷键不起作用(但快捷方式可以工作)。我还尝试在下一级子目录中创建快捷方式C:\,但仍然无济于事。然后我尝试在下一级目录创建快捷方式,C:\Users\username但快捷键仍然不起作用。即使我将快捷方式文件 (.lnk) 移动到桌面,快捷键也不起作用。

我尝试移动nircmd.exe到 Windows 目录,以便可以在不指定目录的情况下调用它,但仍然遇到上述相同的问题。

有人知道为什么如果我将快捷方式文件放在我提到的目录中,快捷键不起作用的原因吗?

我正在使用 64 位 Windows 7 和 64 位版本的 NirCmd。

答案1

它必须位于“开始”菜单文件夹或桌面中。

根据 Microsoft 支持页面,快捷方式的快捷键不起作用

症状

您无法通过按快捷键来运行快捷方式。

原因

快捷键仅适用于桌面或“开始”菜单层次结构中的快捷方式。

解决

确保要使用快捷键的快捷方式位于桌面上、在“开始”菜单上或在 Windows\“开始”菜单\“程序”文件夹中。

更多信息

快捷键的工作方式取决于快捷方式的位置。如果快捷方式位于桌面或“开始”菜单层次结构中,则可以使用其快捷键启动指定的程序,或者如果程序已在运行,则切换到该程序。

如果快捷方式不在桌面上或不在“开始”菜单层次结构中,则您无法使用其快捷键来启动指定的程序,但如果该程序已在运行,则可以使用它的快捷键切换到指定的程序。

注意:快捷键可能对某些程序不起作用。例如,快捷键对快速启动栏上的项目不起作用。

答案2

我猜问题出在 Windows 只会扫描特定目录中的链接及其键盘快捷键。您提到的文件夹以及键盘命令不起作用的文件夹很可能不会被 Windows“扫描”。

我已经发现此知识库条目对于 Windows XP,它说这种类型的键盘快捷键仅适用于桌面上的链接和“开始”菜单内的链接。对于 Windows 7,我发现此条目但它没有指定链接需要位于哪个文件夹中。

不过,我可以确认,当输入在里面时,键盘快捷键将起作用程式开始菜单。

因此,我建议你只需将链接拖放到程式菜单,然后再次分配快捷方式以确保 Windows 知道它并且它应该按预期工作。

相关内容