答案1
现在有一个更简单的方法:
- 关闭 Powertoys
%LOCALAPPDATA%\Microsoft\PowerToys\PowerToys Run\Settings\Plugins\Microsoft.Plugin.Program\ProgramPluginSettings.json
用文件编辑器打开。- 向内容中添加程序源,UID 可以是任意值:
{
"LastIndexTime": "2022-11-21T00:00:00+01:00",
"ProgramSources": [
{
"Location": "C:\\Users\\{{username}}\\Documents\\Custom Shortcuts",
"Name": "Custom Shortcuts",
"Enabled": true,
"UniqueIdentifier": "d379c7a9-bcfc-4edf-86b8-a256222558c2"
}
],
"DisabledProgramSources": [],
"ProgramSuffixes": [
"bat",
"appref-ms",
"exe",
"lnk",
"url"
],
"EnableStartMenuSource": true,
"EnableDesktopSource": true,
"EnableRegistrySource": true,
"EnablePathEnvironmentVariableSource": true,
"MinScoreThreshold": 0.75
}
- 保存文件
- 在
"Location"
你指定的文件中,添加.lnk
你需要的文件 - 打开 PowerToys,快捷方式现在应该会出现。
来源:
https://github.com/microsoft/PowerToys/issues/3600#issuecomment-1321873022
答案2
您可以1.
使用您需要的命令创建自定义 .lnk 文件。例如,我使用这两个命令创建了 .lnk 文件:
C:\Windows\System32\rasdial.exe "vpn name"
作为 vpn_on
和
C:\Windows\System32\rasdial.exe "vpn name" /disconnect
作为 vpn_ff
- 将这些 .lnk 文件放到您的开始目录中,如下所示:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs
就是这样。
答案3
只要快捷方式放在索引位置,PowerRun 就应该能够显示它们。例如,默认情况下,以下文件夹包含在 Windows 搜索索引中:
- C:\Users\%用户名%\AppData\Roaming\Microsoft\Windows\开始菜单\程序
- C:\ProgramData\Microsoft\Windows\开始菜单\程序
如果文件夹中有许多自定义快捷方式,则可以将该文件夹添加(包括)到索引选项中。