Si vous débutez en batch (je devine que c'est pour PC sous Windows, puisque vous parlez de fichier ".bat", mais ça aurait été bien de le préciser clairement, car les traitements batchs se font souvent sous Unix, et les langages de batch sont divers et variés), il est dommage que vous choisissiez les fichier ".bat".
Vous allez ainsi utiliser le langage qui a été créé vers 1980, à une époque où les ordinateurs étaient différents.
Mais depuis 1995 environ, Microsoft a créé le langage VBS (vbscript) pour remplacer le langage ".bat". Le langage VBS permet de faire tout ce que fait l'autre, et de faire beaucoup d'autres choses.
Donc, avant de vous engager dans l'étude des ".bat" (qui sont un peu comme les disques vinyles noirs), peut-être (c'est vous qui décidez) devriez vous considérer l'étude du VBS (qui est plus moderne, un peu comme les CD).
Voici un exemple en VBS d'un programme qui donne la liste des fichiers d'un répertoire
Function ShowFolderList(chemin_dun_repertoire)
Set fso = CreateObject("Scripting.FileSystemObject" )
Set f = fso.GetFolder(chemin_dun_repertoire)
Set fc = f.Files
wscript.echo "Le repertoire " & chemin_dun_repertoire & "contient : "
For Each f1 in fc
wscript.echo f1.name Next
End Function
|
Voir de la doc à http://www.microsoft.com/technet/s [...] fault.mspx , http://tahe.developpez.com/web/vbscript/ .
Message édité par olivthill le 06-01-2011 à 11:39:00