それが可能かどうかはわかりませんが、必要なのはWindows 7で実行され、そのようなことを行うプレーンなbat/cmdファイルです。
ステップ 1. findstr
- 正規表現エンジンを使用して特定の文字列を見つける必要があります。タグで囲まれた数値を探しているとします<id>123</id>
(そのようなファイルは一意であるため、1 つの値が返されるとします)。コマンドは123
画面に出力されますが、変数に保存する必要があります (方法がわからない)。
findstr
ステップ 2.別のディレクトリへの別の呼び出し。ここで/m
、手順 1 で保存した値を含むファイル NAME (オプション) を検索します (別のファイル グループ、つまり別のディレクトリ)。もう一度、結果 (ファイルの名前) を変数に保存します。たとえば、file_123.txt
条件に一致します。
ステップ 3. 2 回目のfindstr
呼び出しの結果として取得したファイル ( file_123.txt
) を別の場所にコピーします。
Windowsコマンドの結果を変数に保存して、これらの値を後続のコマンドにパラメーターとして提供できるようにする方法について、質問全体が変わります。