my.batという名前のWindowscmdバッチスクリプトで、バッチファイルmy.batを除く、現在のディレクトリ内のすべてのファイルに対してコマンドを実行したいと思います。現在、my.batで以下のコマンドを使用して* .txt * .pptに対してのみコマンドを実行していますが、実際には、異なる拡張子の新しいファイルがフォルダーに追加される可能性があるため、1つのタイプのファイル拡張子を除外してこのコマンドを実行します(私の場合、*。bat)の方が読みやすくて便利です。
FOR /F "delims=|" %%i IN ('dir /b *.txt *.ppt') DO echo %%i
質問:その特定のファイル拡張子を持つそのファイルだけを除外し、除外されたファイルを除くすべての拡張子のすべてのファイルでforコマンドを実行するにはどうすればよいですか?