« DOS/Liste des commandes » : différence entre les versions

Contenu supprimé Contenu ajouté
mAucun résumé des modifications
Nouvelle page : {{ébauche informatique}} '''Renommer en masse''', c'est renommer plusieurs fichiers ou dossiers informatiques d'une façon...
Ligne 1 :
{{ébauche informatique}}
En [[informatique]], un [[traitement par lots]] (''batch processing'' en anglais) est un enchaînement automatique de commandes sans intervention d'un opérateur. Le déclenchement de ces traitements peut ainsi être automatisé, par exemple grâce au programme [[cron]] dans un système [[Unix]]. Les traitements batch sont surtout utilisés pour des tâches automatisées, notamment pour la gestion des comptes sur le parc informatique d'une entreprise, d'une université…
 
'''Renommer en masse''', c'est renommer plusieurs [[fichier (informatique)|fichier]]s ou [[répertoire (informatique)|dossier]]s informatiques d'une façon automatique, ce qui réduit le temps et travail nécessaire comparé à une façon manuelle. Pour effectuer ce genre d'opération, un [[logiciel]] spécialisé est utilisé. Ces logiciels peuvent avoir plus ou moins de fonctionnalités, mais certaines fonctions de base sont partagés.
La [[histoire de l'informatique#Deuxième génération (1956-1963)|deuxième génération d'ordinateurs]] était exploitée exclusivement sous forme de traitement par lots, progrès sur l'utilisation ''en vacations'' de ceux de la première génération. La notion de [[système d'exploitation]] devint alors essentielle. Les ordinateurs étaient alimentés en entrée par des instructions encodées sur des [[carte perforée|cartes perforées]] et fournissaient les données de sortie sur des [[imprimante]]s (exemple : le système [[Fortran Monitor System|FMS]]).
 
== Fonctions de base ==
Les terminaux interactifs en [[ligne de commande]] ne se sont répandus que vers le milieu des [[années 1960]], lorsque que le coût du temps machine est devenu suffisamment abordable - et donc a touché un plus vaste nombre d'utilisateurs potentiels - grâce à la [[histoire de l'informatique#Troisième génération (1963-1971)|troisième génération d'ordinateurs]].
* Trouver une partie du nom et la remplacer ou l'effacer.
* Changer des lettres minuscules en majuscules et vice-versa.
* Ajouter une séquence numérique (001, 002, 003...)
* Ajouter la date et l'heure (actuelle ou prise du fichier ou dossier).
* Changer la longueur du nom.
 
== Fonctions avancés ==
Un vrai traitement batch comprend des ''codes de condition'' permettant d'enchaîner les traitements comme un ''véritable programme'' (si... alors... sinon...).
* Extraction d'information (comme étiquettes [[ID3]] de [[MP3]] ou [[EXIF]] de [[Joint Photographic Experts Group|JPG]]) et les placer dans le nom.
* Ajouter une séquence alphabétique (a, b, c, d...).
 
== Liste de logiciels francophones ==
Par extension, un fichier '''batch''' est, sous le [[système d'exploitation]] [[Microsoft Windows|Windows]], un fichier (ou ''script'') contenant une série d'instructions [[MS-DOS|DOS]]. Ces fichiers, lorsqu'ils sont lancés, exécutent les commandes contenues dans le fichier.
[[Windows]]:
* [http://www.antp.be/software/renamer/fr Ant Renamer]
 
Le mot batch désigne alors abusivement un langage anonyme, parfois appelé [[langage batch]] ou [[langage DOS]], et qui est interprété par les exécutables [[cmd.exe]] et [[command.com]], moins puissant que les scripts utilisant les shells unix comme [[bash]] ou [[ksh]], eux-mêmes moins puissants que ceux des [[mainframe]]s.
 
[[Linux]]:
Des logiciels spécialisés dans la gestion des traitements par lots existent, comme par exemple [[Unicenter]], de [[Computer Associates]].
* [http://www.krename.net/ Krename]
 
Les programmes de traitement par lots s'opposent aux [[Système de traitement transactionnel|programmes interactifs, ou transactionnels]].
 
[[Macintosh]]:
[[Catégorie:Gestion]]
* [[Automator (logiciel)|Automator]]
 
== Bibliographie ==
* Kris Jamsa - ''[[Référence:MS-DOS, fichiers batch|MS-DOS, fichiers batch]]'' - <small>(éd. Presses [[Pocket]] / [[Editions du PSI|P.S.I.]], coll. "Quick Reference", 1991) - 207 p. - {{ISBN|2-266-04059-6}}
 
Tous:
* [http://file-folder-ren.sourceforge.net/ Métamorphose]
 
[[en:Batch processingrenaming]]
[[Catégorie:Langage de script]]
 
[[de:Stapelverarbeitung]]
[[en:Batch processing]]
[[es:Procesamiento por lotes]]
[[it:Batch]]
[[ja:バッチ処理]]
[[pl:Tryb wsadowy]]
[[pt:Batch]]
[[zh:批处理任务]]