吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4974|回复: 31
收起左侧

[C&C++ 原创] EmEditor 恢复右键菜单批处理

[复制链接]
king1027 发表于 2025-5-27 23:25
本帖最后由 king1027 于 2025-5-27 23:35 编辑

现在网上的EmEditor绿色版,都没有附带EmEditor右键菜单管理工具。而且EmEditor这软件除非通过官方安装包安装,否则绿色版是无法在软件设置中添加右键上下文菜单,十分离谱。

1.png

但EmEditor的右键菜单却是一个使用频率非常高的功能,并且“在文件夹中搜索”这个功能我也很需要。

所以花了两个小时时间,从注册表中找出来EmEditor修改的注册表,然后做成了添加和删除右键菜单的批处理文件,分享给大家。自己复制代码另存为批处理文件(需为gb2312字符集文件)后即可使用。

添加右键菜单批处理(需放到EmEditor程序所在目录运行):
[PowerShell] 纯文本查看 复制代码
@rem 将此批处理文件放到Emeditor.exe所在目录运行
@set emeditor_path=%~dp0

@REM 此行命令无效 set /p emeditor_path=输入EmEditor.exe所在目录: 

@REM 添加空白处右键菜单
reg add HKCR\Directory\Background\shell\EmEditor /t REG_SZ /d "用 EmEditor 在文件中查找" /f
reg add HKCR\Directory\Background\shell\EmEditor /v "Icon" /t REG_SZ /d "%emeditor_path%\emedres.dll,-128" /f
reg add HKCR\Directory\Background\shell\EmEditor\command /t REG_SZ /d "\"%emeditor_path%\emeditor.exe\" /fd %V" /f

reg add HKCU\SOFTWARE\Classes\Directory\Background\shell\EmEditor /t REG_SZ /d "用 EmEditor 在文件中查找" /f
reg add HKCU\SOFTWARE\Classes\Directory\Background\shell\EmEditor /v "Icon" /t REG_SZ /d "%emeditor_path%\emedres.dll,-128" /f
reg add HKCU\SOFTWARE\Classes\Directory\Background\shell\EmEditor\command /t REG_SZ /d "\"%emeditor_path%\emeditor.exe\" /fd %V" /f

@REM 添加目录右键菜单
reg add HKCR\Directory\Directory\shell\EmEditor /t REG_SZ /d "用 EmEditor 在文件中查找" /f
reg add HKCR\Directory\Directory\shell\EmEditor /v "Icon" /t REG_SZ /d "%emeditor_path%\emedres.dll,-128" /f
reg add HKCR\Directory\Directory\shell\EmEditor\command /t REG_SZ /d "\"%emeditor_path%\emeditor.exe\" /fd %%1" /f

reg add HKCU\SOFTWARE\Classes\Directory\shell\EmEditor /t REG_SZ /d "用 EmEditor 在文件中查找" /f
reg add HKCU\SOFTWARE\Classes\Directory\shell\EmEditor /v "Icon" /t REG_SZ /d "%emeditor_path%\emedres.dll,-128" /f
reg add HKCU\SOFTWARE\Classes\Directory\shell\EmEditor\command /t REG_SZ /d "\"%emeditor_path%\emeditor.exe\" /fd %%1" /f

@REM 添加盘符右键菜单
reg add HKCR\Drive\shell\EmEditor /t REG_SZ /d "用 EmEditor 在文件中查找" /f
reg add HKCR\Drive\shell\EmEditor /v "Icon" /t REG_SZ /d "%emeditor_path%\emedres.dll,-128" /f
reg add HKCR\Drive\shell\EmEditor\command /t REG_SZ /d "\"%emeditor_path%\emeditor.exe\" /fd %V" /f

reg add HKCU\SOFTWARE\Classes\Drive\shell\EmEditor /t REG_SZ /d "用 EmEditor 在文件中查找" /f
reg add HKCU\SOFTWARE\Classes\Drive\shell\EmEditor /v "Icon" /t REG_SZ /d "%emeditor_path%\emedres.dll,-128" /f
reg add HKCU\SOFTWARE\Classes\Drive\shell\EmEditor\command /t REG_SZ /d "\"%emeditor_path%\emeditor.exe\" /fd %V" /f

@REM 添加文件右键菜单
reg add HKCR\*\shell\EmEditor /v "Icon" /t REG_SZ /d "%emeditor_path%\emedres.dll,-128" /f
reg add HKCR\*\shell\EmEditor\command /t REG_SZ /d "\"%emeditor_path%\emeditor.exe\" \"%%1\"" /f

reg add HKCR\SOFTWARE\Classes\*\shell\EmEditor /v "Icon" /t REG_SZ /d "%emeditor_path%\emedres.dll,-128" /f
reg add HKCR\SOFTWARE\Classes\*\shell\EmEditor\command /t REG_SZ /d "\"%emeditor_path%\emeditor.exe\" \"%%1\"" /f



删除右键菜单批处理(任意位置皆可运行):
[PowerShell] 纯文本查看 复制代码
@REM 此批处理文件可在任意位置执行

@REM 删除空白处右键菜单
reg delete HKCR\Directory\Background\shell\EmEditor /f
reg delete HKCU\SOFTWARE\Classes\Directory\Background\shell\EmEditor /f

@REM 删除目录右键菜单
reg delete HKCR\Directory\Directory\shell\EmEditor /f
reg delete HKCU\SOFTWARE\Classes\Directory\shell\EmEditor /f

@REM 删除盘符右键菜单
reg delete HKCR\Drive\shell\EmEditor /f
reg delete HKCU\SOFTWARE\Classes\Drive\shell\EmEditor /f

@REM 删除文件夹右键菜单
reg delete HKCR\*\shell\EmEditor /f
reg delete HKCR\SOFTWARE\Classes\*\shell\EmEditor /f

免费评分

参与人数 13吾爱币 +15 热心值 +10 收起 理由
Zrh1024 + 1 谢谢@Thanks!
jackydi + 1 + 1 谢谢@Thanks!
chenshao8818 + 1 我很赞同!
k369369 + 1 + 1 谢谢@Thanks!
iwsbiwy + 1 + 1 有用
klpface + 1 + 1 我很赞同!
blacktulip + 1 + 1 用心讨论,共获提升!
jacky520510 + 2 + 1 我很赞同!
Flyfish2018 + 1 + 1 热心回复!
zephyrcn + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
wiltzy + 1 + 1 谢谢@Thanks!
helian147 + 1 + 1 热心回复!
cxqdly + 2 + 1 热心回复!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

xzf 发表于 2025-5-28 13:17
本帖最后由 xzf 于 2025-5-28 13:44 编辑

tydzjing 发表于 2025-5-28 11:04
我有个问题想请教下,不知道从哪个版本开始,如果一次性选择的文件超过了20个,然后右键菜单中emeditor就会 ...

EmEditor 右键菜单选择文件超过15个后消失的问题是由于 Windows 的系统限制所致‌。当你在Windows 中选择超过15个文件时,右键菜单会变短,一些常用选项如“打开”、“打印”和“编辑”会消失。这是微软为了防止同时打开过多文件导致系统资源过度消耗而设置的限制‌。



可以通过修改注册表来解除这个限制,将以下注册表信息导入注册表即可不受限制。




[Asm] 纯文本查看 复制代码
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer]
"MultipleInvokePromptMinimum"=dword:00000010

免费评分

参与人数 1吾爱币 +2 收起 理由
tydzjing + 2 热心回复!

查看全部评分

yztiger 发表于 2025-5-28 08:22
楼主厉害,给大家一个选择增加右键菜单的机会。
 楼主| king1027 发表于 2025-6-6 12:15
自然疯 发表于 2025-6-4 08:28
桌面右键是乱码,怎么修正???

保存bat文件的时候,选择gb2312编码
gjdir 发表于 2025-5-27 23:59
谢谢分享!
你好,再见 发表于 2025-5-28 00:54
支持一下
wiltzy 发表于 2025-5-28 06:16
挺有用的,解我燃眉之急。谢谢。
daoye9988 发表于 2025-5-28 07:47
右键菜单,习惯就好
jacky520510 发表于 2025-5-28 09:44
这个非常有用
SVIP008 发表于 2025-5-28 09:50
可用,感谢分享,这样再也不用先打开EM再将文档拖入了
blacktulip 发表于 2025-5-28 10:54
感谢分享^ω^
tydzjing 发表于 2025-5-28 11:04
本帖最后由 tydzjing 于 2025-5-28 11:05 编辑

我有个问题想请教下,不知道从哪个版本开始,如果一次性选择的文件超过了20个,然后右键菜单中emeditor就会消失,这个到底是啥情况?有好的解决办法吗?
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-8-28 04:00

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表