に保存します。タイトルと同じように、FINDコマンドの出力を変数に保存しようとしています。FINDコマンドの出力を変数
DIR /b /s "C:\" | FIND "someexe.exe"
が正常に動作するよう、特定の.exeファイルを、見つけるために、その後私は同じスクリプトで、後で使用するためにFINDの結果を保存したい:具体的には、私が使用しています。
私は、様々な異なる微調整しようとしました:
for /f "usebackq" %%i in (`DIR /b /s "C:\" | FIND "someexe.exe"`) do SET foobar=%%i
をしかし、私は、コマンド・ウィンドウはすぐにいくつかのエラーに恐らく(閉じスクリプトを実行しようとすると、私は次の行にPAUSEコマンドを入れてみました無駄に)。
は、私はそれが私が間違ってやっているいくつかの愚かなマイナーなことだと仮定誰かがそれが何であるか私を見ることができれば、私はそれを感謝します。さらに参考にするために、 "someexe.exe"のコピーがいくつあるか気にしません。そのうちの1つのパスだけが必要です。
ありがとうございます!私はあなたがDIRをそのように使うことができるのかどうか分かりませんでした。 – mintchkin