Those commands will redirect the output of the
start
command to the text file. while the ping starts a new process with no redirection. You should create a new batch file that performs the ping and redirects the output. Something like:
// myping.bat
ping %1 > %2