如何用快捷键打开某一特定文件夹丨快捷方式的快捷键设置

用快捷键"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:\)。

重启电脑或重启资源管理器后生效。

相关推荐
SuperHeroWu75 个月前
【HarmonyOS 6】静态和动态添加应用快捷方式详解
华为·源码·harmonyos·快捷方式·动态·静态·代码添加
火星papa2 年前
C# 创建快捷方式文件和硬链接文件
c#·快捷方式·硬链接
小锋学长生活大爆炸2 年前
【教程】Ubuntu给pycharm添加侧边栏快捷方式
linux·人工智能·ubuntu·pycharm·教程·快捷方式·技巧
HRESULT2 年前
C++获取商店应用(msix应用)桌面快捷方式的安装目录
c++·快捷方式·winrt
nicai412 年前
ubuntu如何添加快捷方式到收藏夹、桌面
linux·ubuntu·工具·快捷方式·zotero
放羊的牧码2 年前
MacOS - 在 Mac 上自定义“访达”边栏(快捷方式)
macos·侧边栏·快捷方式·command·访达·finder·个人收藏
骆言3 年前
【工具】 删除Chrome安装的“创建快捷方式”
前端·chrome·windows·注册表·快捷方式·无法删除·安装软件