On ne peut pas faire ça avec un fichier ".bat".
Je ne suis pas sure que l'on puisse le faire en VBS. (EDIT : Oui, on peut, voir les réponses plus bas).
Par contre, on peut le faire avec autoit.exe (voir Google), mais cela demande de lire la documentation et un peu (beaucoup) d'efforts au début pour comprendre comment écrire un script. Ensuite, ça marche bien. J'ai fait ce genre de chose pour récupérer automatiquement quelques données sur internet.
Il existe d'autres solutions, mais autoit.exe me satisfait. Je l'ai connu parce qu'il était recommandé sur ce forum dans la section Windows.