ループ バッチ ファイルを使用して 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 ウィンドウにハッシュすることができます。Return キーを押すと、ssdeep CMD ウィンドウがファイルのハッシュにかかる瞬間に表示され、その後閉じます。これにより、キーの押下を要求しているバッチ ファイルによって生成された最初のウィンドウが残ります。
ハッシュをコピーできるように、2 番目の CMD ウィンドウを開いたままにしておく必要があります。バッチ ファイルで使用した PAUSE と似ていますが、作成した 2 番目の CMD ウィンドウに適用する必要があります。
この情報を検索する方法が正確にはわかりません。バッチファイルに関する情報を検索しました。これらのリソースを使用して、これまでに取得しました。
と
バッチ ファイル : コンソール ウィンドウを開いたままにする方法
前もって感謝します、
PTW-105