Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Discussion :

Modification de contenu via Batch Dos.


Sujet :

Windows

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Mangeur de Brocolis
    Inscrit en
    mai 2019
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Mangeur de Brocolis
    Secteur : Communication - Médias

    Informations forums :
    Inscription : mai 2019
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Modification de contenu via Batch Dos.
    Bonjour,

    Je suis novice en matière de programmation. Je suis sous Win 10.

    J'ai un ensemble de fichiers de sous-titres créés par mes soins au format .srt dont je désire supprimer les 4 premières et 8 dernières lignes (donc à partir de la fin du contenu, le nombres total de lignes variant d'un fichier à l'autre).

    Il me faudrait donc créer un Batch Dos qui traite par lot la suppression de ces lignes sur l'ensemble de ces fichiers (au nombre de 10).

    Si quelqu'un a du temps à perdre pour m'aiguiller sur le code à écrire, je suis tout ouïe car je pourrais réutiliser le script assez souvent par la suite (donc pas la peine de me dire le faire manuellement ^^)
    J'ai déjà réaliser un certain nombre de recherches de mon côté sans grand succès.

    J'ai tenté de créer une boucle sans succès, et uniquement pour "skipper" les 4 premières lignes.

    Merci d'avance.

  2. #2
    Responsable Systèmes


    Homme Profil pro
    Technicien maintenance
    Inscrit en
    août 2011
    Messages
    11 402
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : août 2011
    Messages : 11 402
    Points : 25 597
    Points
    25 597
    Par défaut
    Tu serais sou Linux, je te dirais d'utiliser sed, outil fourni permettant se genre de manips.

    Mais comme tu es sous Windows, je te recommenderais ... sed pour Windows. Je sais que ça exite mais ne l'ai jamais utilisé.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur la création d'un système : http://chrtophe.developpez.com/tutoriels/minisysteme/
    Mon article sur le P2V : http://chrtophe.developpez.com/tutoriels/p2v/
    Consultez nos FAQ : Windows, Linux, Virtualisation

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Mangeur de Brocolis
    Inscrit en
    mai 2019
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Mangeur de Brocolis
    Secteur : Communication - Médias

    Informations forums :
    Inscription : mai 2019
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Go pour du SED
    Slt,

    J'avais justement installé le Sed pour windows mais comme je comptais me créer une partition sous Linux, je suis partant pour procèder avec unix. Ça m'entrainera et ce sera plus simple.
    En plus, en tant que néophyte, le code me semble plus propre, épuré et logique à aborder. Sous windows, j'ai l'impression que c'est parfois hyper alambiqué pour pas grand chose. Après je ne suis qu'un newbie^^

  4. #4
    Responsable Systèmes


    Homme Profil pro
    Technicien maintenance
    Inscrit en
    août 2011
    Messages
    11 402
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : août 2011
    Messages : 11 402
    Points : 25 597
    Points
    25 597
    Par défaut
    batch et les commandes genre sed sous Windows sont assez limité. Par contre pour faire des trucs un peu plus poussé, tu as PowerShell. PowerShell allie l'équivalent de ce que tu peux faire "dos" et ce que tu pouvais faire en vbs. Ça peut servir en outil de scripting comme pour réaliser de petits programmes. si tu reste sous l'environnement Windows, ça peut valoir le coup de t'y investir.

    Si tu es entre le monde Windows et le monde linux, tu peux aussi investir sur Python, qui te permettra de faire du code portable. Python est un langage interprété (au cas ou tu ne le sais pas). Sous Windows, tu devras l'installer, sous linux il est inclus dans le système.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur la création d'un système : http://chrtophe.developpez.com/tutoriels/minisysteme/
    Mon article sur le P2V : http://chrtophe.developpez.com/tutoriels/p2v/
    Consultez nos FAQ : Windows, Linux, Virtualisation

Discussions similaires

  1. [Batch] Modif. fichier via batch
    Par borgfabr dans le forum Scripts/Batch
    Réponses: 3
    Dernier message: 28/05/2013, 18h18
  2. [TUTO] - [Batch DOS] Modification mot de passe automatique J+3
    Par dob2806 dans le forum Scripts/Batch
    Réponses: 0
    Dernier message: 09/10/2008, 12h25
  3. [XP SP2] Mise a jour %PATH% via batch DOS
    Par nico2022 dans le forum Windows XP
    Réponses: 4
    Dernier message: 09/03/2007, 11h09
  4. un batch DOS pour "nettoyer des fichiers" ?
    Par RoroMinator dans le forum Scripts/Batch
    Réponses: 9
    Dernier message: 12/02/2004, 16h24
  5. Réponses: 5
    Dernier message: 01/10/2003, 15h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo