名前を尋ねて.txtファイルに保存する.batファイルがあります。ファイルがすでに存在する場合、私はそれが言いたい「あなたの名前がある____」エラー.batファイルのファイルに書き込む
@echo off
if exist BatchfileOutput.txt (
cls
FOR /F %%i IN (BatchfileOutput.txt) DO echo Your name is %%i
) else (
echo What is your name?
set /p %name%=)
echo %name% > BatchfileOutput.txt
pause
それはECHOはおそらく、一番上にオフ@echoによるオフで出力します。手動でテキストをファイルに追加すると、テキストが表示されます。誰も私がこれを回避するのを助けることができますか?
[Windowsバッチ変数は設定されません]の複製が可能です(https://stackoverflow.com/questions/9681863/windows-batch-variables-wont-set) – SomethingDark