Un .bat (batch), c´est un fichier de commande MS-DOS, ce n´est ni un virus, ni un programme.
Autoexec.bat s´exécute à chaque démarrage du PC, par exemple si on veut qu´un dossier nommé Bonjour soit créer sur le disque dur, il suffit de mettre ça dans l´autoexec.bat
@echo off
md Bonjour
Si tu veux qu´un programme s´exécute à une heure précise, il faut utiliser le planificateur de tâches.