【发布时间】:2013-10-13 12:33:39
【问题描述】:
我正在尝试使用循环批处理文件来启动 CMD 应用程序 ssdeep 并将文件参数传递给它,然后保持 ssdeep 窗口打开以将输出块复制到剪贴板我有以下代码:
@ECHO OFF
:start
SET /p filetohash= What file would you like to fuzzy hash?
START C:\Users\Josh\Desktop\ssdeep-2.10\ssdeep-2.10\ssdeep.exe %filetohash%
PAUSE
goto start
这允许我运行批处理文件,然后我可以将文件拖放到 CMD 窗口中以散列。按回车键后,ssdeep CMD 窗口会在需要散列文件的那一刻出现,然后关闭。这给我留下了批处理文件生成的第一个窗口,即请求按键。
我想让第二个 CMD 窗口保持打开状态,这样我就可以复制散列。类似于我在批处理文件中使用的 PAUSE,但我需要将其应用于创建的第二个 CMD 窗口。
我不确定如何搜索此信息。我已经搜索了有关批处理文件的信息。到目前为止,我使用了这些资源:
和
Batch files : How to leave the console window open
提前致谢,
PTW-105
【问题讨论】:
标签: batch-file windows-7 cmd