我的问题与此类似,但我的问题在某一方面有所不同:
在全新安装的 Windows 上,右键单击(上下文)菜单最小且干净
我不得不不同意。在我从未使用过的“全新”安装的 Windows 中,至少有 5 个上下文菜单项:

如果我以后不想再向菜单中添加至少 6 个项目(Vim、7-zip、Tortoise HG/Git/SVN 等),那也没什么大不了的。在内置项目和我添加的项目之间,几乎有两打项目,这就是它真正开始感到臃肿的时候。
有没有办法从右键单击上下文菜单中删除 Windows 内置项目?
我使用的是运行 OS X 10.10.3 的 Mac。我想在上下文菜单中添加一个“新文件”按钮——当你在 Finder 窗口/桌面上右键单击时弹出的菜单。
在大多数窗口管理器中,按 alt+space 会调出窗口上下文菜单。通常情况下,上下文菜单项是使用通航home/ end,pgup/ pgdn,和菜单加速器(所以,说alt+ space,c或alt+ space,pgdn可能会关闭窗口)
在 Gnome 3 中,您仍然可以使用alt+打开窗口菜单space,但导航键没有任何作用,并且似乎没有任何菜单加速器。
您如何重新添加这些菜单加速器?
如果没有,是否还有其他窗口管理器在具有菜单加速器的功能方面具有可比性?
我一直在调整 Windows 10 以更好地适应我的审美,成功删除了很多我不喜欢的东西。不过,我现在遇到了一些问题——“打开方式”上下文菜单中的“搜索商店”链接。尽管通过了注册表,我还是无法找到隐藏该项目的方法。
有没有人设法删除它?如果需要,我愿意使用 ResHacker 或类似软件。
我正在使用 chrome 并喜欢右键单击链接,然后选择“在新选项卡中打开”。如果我稍微误点击,则会打开常规上下文菜单,并且由于其顶部项目是“返回”,因此会发生这种情况,这让我很烦恼。
如果切换“后退”和“前进”,那么最上面的项目是“前进”(因此大部分时间被禁用),这不会有问题。我也很乐意完全删除“返回”。
Ctrl+click 不是解决方案,因为它需要两只手,我并不总是想腾出手来(例如,当忙于捂脸时)。中键是一个解决方案,但有点麻烦,我更愿意自定义浏览器。
当我在我的 Windows 7 机器上的 Google Drive 目录中时,我可以右键单击任何文件夹或文件并查看上下文菜单条目以直接共享该项目或在线查看它。这是有用的功能。
不幸的是,整个系统中的每个文件夹也会出现上下文菜单条目,只是“共享...”和“在网络上查看”条目呈灰色。它不会出现在任何实际文件中。
如何摆脱 Google Drive 目录外的上下文菜单而不丢失其中的功能?如果需要,我很乐意编辑注册表,但我不知道引用了什么键(或从那里做什么)。
在具有最新更新的 Windows 10 上,我在 AppData\LocalLow 子文件夹中有一个 ZIP 文件:
C:\Users\\AppData\LocalLow\Test\test.zip。
在 Windows 文件资源管理器中,每当我右键单击此 zip 文件以打开上下文菜单时,都会收到一个警告弹出窗口,提示“打开这些文件可能对您的计算机有害”:
放在我的 Windows 桌面上的同一个 ZIP 文件不会触发此警告,因此它似乎与 AppData 文件夹有关。
我读过这篇相关文章: 禁用“这些文件可能对您的计算机有害”警告?
但我的问题不是网络副本,这里描述的解决方案不适用于我的情况。
这种情况已经发生过好几次了,而且总是在通过 HDMI 连接到电视进行演示之后。它发生在与 HDMI 断开连接后。
菜单被裁剪到右侧和底部,并带有黑色边框。如果光标越过一些黑色条目,它们会被重新绘制,并且子菜单也会有它。
我只能通过重新启动来修复它。我能做些什么来解决这个问题?
编辑::我的视频卡驱动程序要求:
我在我的机器上本地存储了一个相对广泛的媒体集,位于两个父文件夹(“电影”和“节目”)中。我的目标是通过右键单击父文件夹并从扩展上下文菜单中选择“播放随机电影/剧集”项目,能够随机播放这些文件夹中的任何一部电影或剧集。
我有以下批处理脚本存储在我的 Windows 7 机器上的一个文件夹中,我从这里获取并适应了查找.mp4,.mkv和.avi文件(我的媒体集合包含的所有扩展名):
@echo off
setlocal
:: Create numbered list of files in a temporary file
set "tempFile=%temp%\%~nx0_fileList_%time::=.%.txt"
dir *.mp4,*.mkv,*.avi /b /s /a-d %1 | findstr /n "^" >"%tempFile%" & REM "
:: Count the files
for /f %%N in ('type "%tempFile%" ^| find /c /v ""') do set cnt=%%N
call :openRandomFile
:: Delete the temp file
del "%tempFile%"
exit /b
:openRandomFile
set /a "randomNum=(%random% %% cnt) + …Run Code Online (Sandbox Code Playgroud) windows windows-explorer context-menu batch-file random-number-generator
当我在安装了不同程序的不同计算机上工作时,我经常需要Open with在上下文菜单中搜索-dialog,因为上下文菜单似乎是按字母顺序排序的,因此,许多程序可能 - 而且将会 - 位于前面或后面它。
所以我想移到Open with列表的顶部,如下所示:
因为我真的不喜欢那些弄乱我的注册表并带有各种 OpenCandy 之类的第三方程序,所以我想以老式的手动方式执行此操作 - 我立即遇到了问题。
一些谷歌搜索让我找到了这个名为“在 Windows 资源管理器上下文菜单中订购”的问题,这反过来又让我找到了这个 - 相当老 - 来自 MSDN 的博客文章,指出:
[...] 排序基于决策顺序中的以下元素:
密钥优先级(例如,txtfile、*、AFSO)
注册表枚举顺序,
shellex\contextmenuhandlers静态动词的特殊情况总是在第一位
IContextMenu实施顺序
我能想到的唯一解决方案是非常不优雅:重命名Open with为1: Open with或0pen with. 我试过了,但不幸的是,这Open with完全删除了(如:它不再在上下文菜单中)。
我在 SO-question 中读到的另一个解决方案是放置Open with在上下文菜单的另一部分中。我也想避免这种情况,因为它只会略有帮助,因为程序的数量仍然会影响位置。
有没有什么办法可以Open with通过手动方式(例如通过 Regedit 或 PowerShell)获得领先地位?
注意:对我来说,它出现在 之前还是之后并不重要Open。
context-menu ×10
windows-10 ×4
windows ×3
windows-7 ×2
batch-file ×1
finder ×1
gnome ×1
google-drive ×1
hdmi ×1
macos ×1
right-click ×1
window ×1