首先,我正在运行 Windows XP Home Edition Service Pack 3。
有什么方法可以禁用永久删除吗?通常,已删除的文件会进入回收站。我可以禁用绕过回收站删除功能吗?或者将永久删除命令从Shift+更改Delete为其他命令?
基本上,我想要要求所有文件都必须经过回收站才能被删除。
答案1
您可以使用自动热键禁用此组合键。
- 右键单击桌面上的空白处或您选择的文件夹中。
- 在出现的菜单中,选择新建 -> AutoHotkey 脚本。(或者,选择新建 -> 文本文档。)
- 键入文件的名称,确保其以 .ahk 结尾。例如:Test.ahk
- 右键单击该文件并选择编辑脚本。
您必须在文件的新空白行上插入该脚本。
+删除::发送 {删除}
这将阻止 shift + delete 按键,并且仅执行像按下“del”键一样的命令。
您还可以添加一行,以禁用在上下文菜单中永久删除此内容的可能性。**但这也会阻止任何其他 shift + 右键单击操作,并且如果用户首先按下 shift 键,它将不起作用。**
+RButton::return
- 保存并关闭文件。
- 双击该文件以启动它。任务栏通知区域中会出现一个新图标。
- 测试你的脚本。
- 要退出或编辑脚本,请右键单击任务栏通知区域中的绿色“H”图标。
但正如评论中提到的,用户仍然可以从回收站中删除文件。而且,如果他先右键单击,然后按 Shift,他仍然可以删除它。所以这只是为了稍微阻止用户。