从 exe 中捕获进程结果(右键单击上下文)

Catch result of process from exe (right click context)

为了安全地删除 files/folders,我写了以下 reg 文件。

Cmd 按预期运行。但有时我想看到它的结果(我不想消失 cmd window)

如何在 windows 消失之前暂停/等待/停止

"D:\Desktop\_NotUse\SDelete\sdelete.exe -s -p 5 \"%1\"" /pause 无效。

这是我的注册表文件。

Windows Registry Editor Version 5.00 
[HKEY_CLASSES_ROOT\*\shell\SDelete]
@="Secure Delete File"
"Icon"="imageres.dll,-89"

[HKEY_CLASSES_ROOT\*\shell\SDelete\Command]
@="D:\Desktop\_NotUse\SDelete\sdelete.exe -p 5 \"%1\""

[HKEY_CLASSES_ROOT\Directory\shell\SDelete Directory]
@="Secure Delete Folder"
"Icon"="imageres.dll,-89"

[HKEY_CLASSES_ROOT\Directory\shell\SDelete Directory\command]
@="D:\Desktop\_NotUse\SDelete\sdelete.exe -s -p 5 \"%1\""

Sdelete 没有暂停命令。您需要 运行 使用不会退出的程序来使控制台保持打开状态。

cmd /?

例如

cmd /k forfiles

cmd /c forfiles & pause