用快捷键"WIN+E",打开windows文件资源管理器,但我实现想用打开某一指定文件夹的功能。我想到用快捷方式的快捷键实现,以下为全纪录。
我在工作中最常打开的是"工作文件夹"和"快捷方式存放文件夹",这两个文件夹打开频率比较高。如果有快捷键会很方便。用WIN+E只能打开"主文件夹"或者"此电脑"
我的想法是利用快捷方式中的快捷键设置,实现用快捷键打开文件夹,如下图,我这里设置了CTRL+SHIFT+G,实现打开1TEMPORARY这个文件夹。不过打开大约需要"1.5s",没有WIN+E打开文件资源管理器这么快速的响应。

以下是完整实现过程:
首先是"WIN+E",打开windows文件资源管理器时,打开的文件夹,在设置中可以选主文件夹和此电脑,我一般选择此电脑,那么有没有办法能用快捷键打开其他的文件夹呢?

第一步,我们找到想要快速打开的文件夹,右键创建快捷方式,例如我这里希望创建"文件夹1"的快捷方式

创建后如图所示

然后我们把该快捷方式剪切到C盘某一目录下,可以是右键开始菜单中固定的图标的所在文件夹的下一级。

比如我这里放在C盘腾讯软件下(或者自己再新建一个文件夹方便管理这些想快速打开的快捷方式)

右键该快捷方式--属性,单击快捷键方格处--键入你想设置的快捷键,例如我这里想设置为CTRL+ALT+L,我就设置为这个。

或者还可以放在这个目录下,
按下WIN+R

输入
shell:startup
打开"启动"文件夹的上一级的"程序"文件夹(我都是直接放在程序文件夹下)

这两个目录下都在C盘,都能实现功能,打开速度都差不多
成功实现用快捷键打开某一文件夹。
记录一下,我之前用的VBS批处理和PYTHON脚本方法,这两个打开都需要5s,于是这两个方案都被舍弃。
用之前用VBS静默无黑色命令提示符窗口

Dim ws
Set ws = CreateObject("Wscript.Shell")
ws.Run "explorer.exe ""F:\1TEMPORARY\新建文件夹"""
用PYW

import subprocess
import os
import sys
def open_folder_silently():
# 1. 定义目标路径 (使用 r"" 防止反斜杠转义)
target_path = r"F:\1TEMPORARY\新建文件夹"
# 2. 检查文件夹是否存在,避免无效操作
if not os.path.exists(target_path):
# 如果文件夹不存在,脚本会直接结束,不会有任何提示(保持静默)
return
try:
# 3. 使用 explorer.exe 打开指定路径
# /select, 参数可以让资源管理器定位到该文件夹(可选)
# 这里直接传入路径即可打开该目录
subprocess.Popen(f'explorer.exe "{target_path}"')
except Exception:
# 捕获所有错误并保持静默,不打印任何 traceback
pass
if __name__ == "__main__":
open_folder_silently()
这两个打开都需要5s,于是放弃。
其他方法,修改注册表自定义 Win+E(适合进阶用户)
默认情况下,Win + E 会打开"此电脑"。你可以通过修改注册表,让它直接打开你指定的文件夹。
按下 Win + R,输入 regedit 打开注册表编辑器。
定位到路径:HKEY_CLASSES_ROOT\CLSID\{52205FD8-5DFB-447D-801A-D0B5CF46258C}\Shell\Open\Command。
双击右侧的"默认"值,将其修改为 %SystemRoot%\explorer.exe 你的文件夹路径(例如 %SystemRoot%\explorer.exe D:\)。
重启电脑或重启资源管理器后生效。