Oui, c'est tout à fait faisable, et pas très compliqué, en utilisant des batchs de type ".vbs" au lieu des ".bat".
Voir de la doc sur le site de MS : http://www.microsoft.com/technet/s [...] start.mspx
Par exemple : pour obtenir un nom de fichier, il y a GetFileName ; pour découper le nom du fichier, il y a mid() ; pour créer un répertoire, il y a CreateFolder ; pour copier un fichier il y a CopyFile ; etc.
Le langage VBS existe sur tous les PC depuis Windows 95, et est destiné à remplacer les scripts ".bat".