我创建了一个用于启动记事本的 Windows 快捷方式,并添加了快捷键Ctrl+ Alt+ N。结果,当我按Ctrl+ Alt+时N,记事本就会启动。
现在我越来越多地处理来自 UNIX 计算机的文件,记事本无法很好地显示这些文件,所以我想将快捷键的行为修改为启动 Notepad++。
这非常简单:只需转到记事本快捷方式,删除快捷键,为 Notepad++ 创建一个新的快捷方式并在其中填写Ctrl++Alt键。N
供您参考,我已经尝试创建一个新的快捷方式(到 Notepad++)并按Ctrl+ Alt+N作为快捷键,但是当我执行此操作时,记事本就会启动 :-)
但主要问题是:我不知道我把快捷方式存储在哪里了。有人知道如何根据快捷键在 Windows 中查找快捷方式吗?
答案1
基于现有的答案,有关已固定项目的信息, 和关于使用 PowerShell 管理快捷方式文件的这个问题,我整理了这个 PowerShell 代码片段:
$sh = New-Object -ComObject WScript.Shell
ls -Path `
$Env:USERPROFILE\Desktop,
$Env:PUBLIC\Desktop,
$Env:APPDATA\Microsoft\Windows\"Start Menu",
$Env:ALLUSERSPROFILE\Microsoft\Windows\"Start Menu",
$Env:APPDATA\Microsoft\"Internet Explorer"\"Quick Launch" `
-Recurse -Force -Include *.lnk,*.url,*.pif |
Foreach-Object {
$link = $sh.CreateShortcut($_.FullName);
if ( $link.Hotkey ) { echo $link }
}
它会在 Windows 将扫描的所有目录中搜索快捷方式,并显示任何具有非空“热键”属性的快捷方式。如果您分配了许多热键,if
则echo
可以轻松调整最后一个快捷方式以查找或显示更具体的内容。
答案2
该快捷方式只有几个可能的位置:
- 桌面(%USERPROFILE%\Desktop、%PUBLIC%\Desktop)
- 开始菜单(%APPDATA%\Microsoft\Windows\Start Menu,%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu)
- 快速启动栏
(当然是所有用户和系统范围的)
热键只能在这些位置起作用,因此找到记事本快捷方式应该不会太费力,只要它的名称合适:)
或者,按下WIN
,然后输入notepad
应该会列出记事本的所有快捷方式,当然,当搜索热键时,Windows 会考虑这些快捷方式。
答案3
我使用一款名为“键盘+“它将允许您根据自己的喜好自定义键盘快捷键。
说实话,没有它我就活不下去。
编辑:默认情况下,打开 notepad.exe 的键盘快捷键是“Win-N”(Windows 键和 n 键)。