バッチ出力で「%」を表示するにはどうすればいいですか?

バッチ出力で「%」を表示するにはどうすればいいですか?

私は次のバッチプログラムを実行しています。

@echo off
:main
cls
echo 1%
ping localhost -n 2 >nul
cls
echo 2%
ping localhost -n 2 >nul
cls
echo 100%
ping localhost -n 2 >nul
goto main

問題は、出力に%記号が表示されないことです。助けてください

答え1

% を 2 回入力してエスケープします。

例:

echo 1%%

関連情報