mais em batch do que no que? O que quis dizer com isso rapá…
para deixar um programa executando sem parar, basta acrescentar na inicialização do windows a execução do seu jar com o comando “javaw -jar seujar.jar”. Para isto você deve pesquisar como adicionar um programa na inicialização do windows, você pode fazer via regedit mesmo. Se não for no windows eu não sei.
para seu programa ficar rodando e verificando atualização, basta você fazer um main com um loop eterno (while(true)), com um belo sleep é óbvio dependendo do processamento do loop. Se dentro do loop você estiver se conectando via socket à um servidor, por exemplo, o próprio timeout da conexão já seria esse sleep.