Você pode usar %time% e extrair partes individuais dele.
Por exemplo, se echo %time% exibir 21:41:30.85 .
- Hora =
%time:~0,2% - Minuto =
%time:~3,2% - Segundo =
%time:~6,2%
Em seguida, echo %time:~0,2%%time:~3,2%%time:~6,2% produzirá 214130 .
No seu caso, um forro será assim:
ping 8.8.8.8 > %USERPROFILE%\ping_%time:~0,2%%time:~3,2%%time:~6,2%.log
Uma operação semelhante pode ser aplicada a %date% para extrair partes individuais da data atual.