0

ループ バッチ ファイルを使用して 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 ウィンドウに適用する必要があります。

この情報を検索する方法が正確にはわかりません。バッチファイルに関する情報を検索しました。これらのリソースを使用して、これまでに取得しました。

https://superuser.com/questions/582095/how-to-create-a-batch-file-that-will-run-cmd-and-a-exe-with-parameters

バッチ ファイル : コンソール ウィンドウを開いたままにする方法

前もって感謝します、

PTW-105

4

1 に答える 1