有时我会移动/删除/重命名文件。之后我可以按 Ctrl+Z 并将它们恢复到之前的状态。有时我会不小心按 Ctrl+Z(在错误的位置)。我在想我是否可以编写某种脚本(bat 文件)或其他东西来清除存储在 RAM 中的历史记录(我知道我可以重新启动我的电脑,历史记录将被删除)。我以为历史记录存储在剪贴板中(不是吗)?我试过了, cmd /c "echo off | clip"
但没有用。你能帮帮我吗?(有些链接会很有帮助(我真的不知道如何用谷歌搜索))
答案1
你可能已经想到,我们所有人都会偶尔不小心按到Ctrl+Z键。如果我在处理重要的事情时不小心按到 + 键,我会放慢打字速度,避免再次发生这种情况。
Ctrl除此之外,当发生类似事故时,您只需按+即可Y重做刚刚“撤消”的操作。
为了便于将来参考,Microsoft 维护了一份完整的Windows 键盘快捷键你可能会发现它很有益。
答案2
我也想要一些东西清除撤销历史记录但没有找到任何软件可以做到这一点。
使用删除文件>清空回收站。
据我所知,如果
- 我删除了一些文件到回收站。
- 然后清空回收站。
所以我创建了简单的。蝙蝠(批处理)文件来执行此操作。
警告!:这将使用删除 > 和清空回收站的方法。它将危险的如果你在回收站中有一些文件,但还不想永久删除它们,请小心!
这对您来说不是一个好的解决方案,但只是有效而已。
- 下载命令工具来自 maddogsw.com 网站。
- 将文件解压到 Windows 上的某个位置。例如:目录:
- 添加该路径(目录:) 到 Windows 环境,
PATH
以便能够从任何地方Recycle.exe
访问Bin.exe
。 - 复制并粘贴以下代码至清除程序或您想要的任何名称。
@echo off
REM WARNING!: This will be use delete > and empty recycle bin method.
REM It will be dangerous if you have some files in recycle bin
REM and don't want to permanently delete them yet.
REM https://tecadmin.net/create-filename-with-datetime-windows-batch-script/ set date/time as file name
set CUR_YYYY=%date:~10,4%
set CUR_MM=%date:~4,2%
set CUR_DD=%date:~7,2%
set CUR_HH=%time:~0,2%
if %CUR_HH% lss 10 (set CUR_HH=0%time:~1,1%)
set CUR_NN=%time:~3,2%
set CUR_SS=%time:~6,2%
set CUR_MS=%time:~9,2%
set SUBFILENAME=%CUR_YYYY%%CUR_MM%%CUR_DD%-%CUR_HH%%CUR_NN%%CUR_SS%
echo .> %SUBFILENAME%.txt
echo A file was created.
REM ########################################
REM delete a previously created file.
Recycle -f %SUBFILENAME%.txt
echo Deleted a file to recycle bin.
REM ########################################
REM empty recycle bin.
Bin /empty /force
echo Emptied recycle bin.
- 现在,每当你想清除撤消历史记录时,只需运行此命令
clearundo
。别忘了阅读警告!多于。
我希望能找到某人创建了一个简单的软件来清除撤消历史记录,而不必做我在这里所做的事情。