IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

Scripts/Batch Discussion :

Copier dans le clipboard la derniere instruction créant le fichier .mp3


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 614
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 614
    Par défaut Copier dans le clipboard la derniere instruction créant le fichier .mp3
    Bonjour à toutes et à tous,

    Avec ce fichier batch j'aimerai copier dans le presse papier le résultat obtenu par %%(Title)s..

    Malgré la création du fichier "Titre.txt" le titre n'affiche pas les caractères représentant le symbole du coeur.

    Le "%1" sert à écrire l'Url dans un Tedit de Delphi pour terminer la commande !

    Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    @ECHO OFF
     --output "Audio/%%(title)s.%%(ext)s" "%1" >Titre.txt 
     
    echo erreur numero %ErrorLevel% > Fin.txt
    ECHO.
    PAUSE
    EXIT

    Je cale depuis un moment et il me semble que la commande du copier du titre relatif à %%(Title)s." dans le presse papier serait un atout.

    Merci d'avance,

    @+,

    cincap

  2. #2
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
    --output "Audio/%%(title)s.%%(ext)s" "%1" >Titre.txt
    Cette commande ne ressemble à rien de correcte



    Ceci met le texte test dans le presse-papier.

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 614
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 614
    Par défaut
    Bonjour à toutes et à tous,

    @ ericlm128 merci de ta suggestion.

    Cette commande ne ressemble à rien de correcte
    He bien oui mais je n'ai pas mis tout le code :

    Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    @ECHO OFF
    --extract-audio --audio-format mp3 --audio-quality 0 --output "Musique\%%(title)s.%%()s" "%1"
    ECHO.
    PAUSE
    EXIT

    A noter que le lien du morceau audio, je le place dans un Tedit dans une application Delphi et pour ce faire j'utilise "%1".

    Maintenant le déroulement s'écrit bien dans le fichier "Titre.txt" mais suivant le morceau audio, il existe des titres qui utilisent le symbole "♥" au début et à la fin avant l'extension.

    Je ne pense pas que c'est faisable de récupérer que le titre et le coller dans le presse papier.

    Je vais tester ta suggestion.

    @+,

    cincap

  4. #4
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    He bien oui mais je n'ai pas mis tout le code
    Le code est complet la ?

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 614
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 614
    Par défaut
    @ ericlm128, merci de ta réponse :

    Il faut rajouter devant l'instruction "YouTube -dl" et tu pourras tester !

    Il faut les deux exécutables dans le même dossier "FFmpeg.exe" et "YouTube-dl.exe"

    Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    @ECHO OFF
    YouTube-dl --extract-audio --audio-format mp3 --audio-quality 0 --output "Musique\%%(title)s.%%()s" "%1"
    ECHO.
    PAUSE
    EXIT

    Avec ce résultat on pourrait se concentrer dans un code batch sur enlever les deux caractères (ou espace) début/fin avant la sauvegarde du .mp3.

    Je ne sais pas si c'est faisable.

    [ffmpeg] Adding metadata to 'Audio\♥JOHNNY HALLYDAY - Tes tendres années♥.mp3' ::Titre exact du fichier .mp3 sauvegardé avec la commande.

    [ffmpeg] Adding metadata to 'Audio\ JOHNNY HALLYDAY - Tes tendres années .mp3' ::Ce qui est écrit dans le fichier "Titre.txt"
    @+,

    cincap

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 614
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 614
    Par défaut
    Bonjour à toutes et à tous,

    Comme toujours pas de réponse je suppose qu'il n'y a pas de solution ?

    Alors comme un fichier texte est créé (Titre.txt) et affiche tous le processus dont le titre sans le caractère "cœur" mais avec espace on pourrait envisager dans le fichier batch une instruction qui enlèverait les caractères ou espace de début/fin en créant un autre fichier texte ?

    [ffmpeg] Adding metadata to 'Audio\ JOHNNY HALLYDAY - Tes tendres années .mp3' ::Ce qui est écrit dans le fichier "Titre.txt"
    Peut être ceci ? :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    findstr /vir "^$" Titre.txt > Titre_sans_espace.txt
    Dans ce nouveau fichier on aurait :

    [ffmpeg] Adding metadata to 'Audio\JOHNNY HALLYDAY - Tes tendres années.mp3' ::Ce qui sera écrit dans le fichier "Titre_sans_espace.txt"
    Sinon, j'abandonne ce topic

    @+,

    cincap

Discussions similaires

  1. Réponses: 0
    Dernier message: 13/06/2019, 09h56
  2. Copier dans le Clipboard
    Par Gp2mv3 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 10/03/2011, 14h21
  3. [VBA]Copier contenue d'une variable dans le clipboard
    Par nicacc dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 26/03/2009, 12h23
  4. [javascript] copier dans le "clipboard"
    Par LE NEINDRE dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 05/08/2005, 14h10
  5. Copier le texte d'un ListBox dans le clipboard.
    Par Clément[Delphi] dans le forum Composants VCL
    Réponses: 3
    Dernier message: 18/08/2002, 08h20

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