0

バッチ ファイルの構文について助けが必要です。私のバッチファイルには次の行があります:

set /p memo=Memorize: %=%

これにより、ユーザーはいくつかの値を設定できます。ユーザーが「hello world」と書いたとしましょう。

だから今、memo==hello world

そして、次のコードでファイルに保存します。

echo //par1//%memo% >> memod.txt

出力をこのようにする方法はありますか?

//par1//こんにちは //par2//世界

つまり、個々の単語を個々のパラメーターにしますか?

4

2 に答える 2

1
set memo=hello world

for /F "tokens=1,2" %%a in ("%memo%") do echo //par1//%%a //par2//%%b

このforコマンドは、区切り文字としてスペース (デフォルト値) を使用して、%memo%値を%%aandパーツ (tokens=1,2) に分割します。%%b

于 2013-06-05T03:29:05.010 に答える