有什么方法可以禁用Windows 资源管理器中的CTRL+ Z(撤消)快捷方式?或者,有没有办法让 Windows 资源管理器“忘记”其撤消历史?
我问的原因是您可能在资源管理器中进行了一些文件操作(复制、重命名等),并且可能几天或更长时间都没有重新启动(而是选择休眠)。问题是,如果您不小心点击了CTRL+Z一次或多次(通常会误认为前台使用的是哪个应用程序;使用双显示器设置会增加这种可能性),您可能会撤消很久以前做过的事情而没有意识到发生了什么.
即使您确实意识到发生了什么,您也可能不记得几天前您可能进行的最后几次操作是什么。据我所知,Windows 资源管理器中没有“重做”功能来拯救你。我可以想象这个错误会导致很多问题的场景。
如果可以禁用快捷方式,它至少会迫使您Edit > Undo在做一些愚蠢的事情之前使用菜单项。否则,如果可以定期清除撤消历史记录,则会阻止一些非常旧的操作被撤消。
附录:对于那些有兴趣实现这一点的人,我从我的 Windows 启动文件夹中创建了一个静默运行的AHK文件(#NoTrayIcon选项)。除了我加入的其他一些有用的快捷方式外,它是这样的:
#NoTrayIcon
SetTitleMatchMode RegEx
return
; Disable Ctrl+Z shortcut in Windows Explorer
;
#IfWinActive ahk_class ExploreWClass|CabinetWClass
^z::return
#IfWinActive
Run Code Online (Sandbox Code Playgroud)
如果您更喜欢反馈而不是CTRL+Z简单地什么都不做,请播放默认声音或用于MsgBox导致出现对话框。
#IfWinActive ahk_class ExploreWClass|CabinetWClass
^z::
;Uncomment the feedback option you prefer below
;SoundPlay *-1
;MsgBox Ctrl+Z has been disabled.
return
#IfWinActive
Run Code Online (Sandbox Code Playgroud) keyboard-shortcuts windows-explorer autohotkey undo windows-xp
(注意:我使用的是 Windows 8.1 x64)
所以,在使用 Windows 几十年后,我刚刚发现了一个最具破坏性的命令,它是一个日常快捷方式……CTRL+Z……是的,没错。
这就是问题所在。我总是 24/7 开着我的电脑,今天我正在使用一个软件(Multisim,一个 SPICE 模拟器)并试图撤销一些东西(嗯,事实上很多东西)。由于模拟是巨大的,而且我一次做了这么多,我没有注意到应用程序没有聚焦(窗口本身没有被选中,而是在 Windows 资源管理器上),实际上我正在“撤消”几个操作我在最后几天做了......在一些 CTRL+Z 按下后出现一条 Windows 消息,说一个文件正在使用中,因此无法删除,然后我意识到我做了什么......绝对的灾难- 我不小心删除了千兆字节的信息,现在我无法恢复它们......最糟糕的是,我什至不确定我已经改变或删除了什么,因为我不完全回想我最近几天的所作所为。受影响的文件不在回收站中,它们只是在没有任何确认的情况下被永久删除。当我注意到时,我立即使用了Recuva,选择了深度扫描并开始扫描受影响的硬盘,但没有找到丢失的文件。
我有两个问题,第一:
1) 是否有撤消操作的历史记录/日志?我已经检查过事件查看器,那里什么也没有。
2)撤消命令是否有可能在没有任何确认对话框的情况下永久删除某些内容,绕过回收站等?
问候。
我使用Shift+删除了一个 JavaScript 文件Delete。有没有办法恢复文件?如果可能,我宁愿不使用任何外部软件。我有 Windows XP。