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

 Delphi Discussion :

Avec Tedit et texte avec espace pas de lecture D6 et Win11


Sujet :

Delphi

  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 402
    Détails du profil
    Informations personnelles :
    Âge : 71
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 402
    Points : 1 320
    Points
    1 320
    Par défaut Avec Tedit et texte avec espace pas de lecture D6 et Win11
    Bonjour à toutes et à tous,

    Je viens de voir un problème au sujet d'un nom donné à un fichier .mp3 (nom tiré du Web).

    Hallelujah in italiano (testoLyrics) #hallelujah #halleluia #alleluia #alleluja #halleluja .mp3
    Si je doubleclick sur ce nom , il s'ouvre avec le lecteur adéquat.

    Si je retranscrit ce nom dans un Tedit et que je l'ouvre avec ShellExecute, cela ne fonctionne pas.

    En ajoutant les Guillemets puisqu'il y a des espaces, niet.

    Merci de me documenter.

    @+,

    cincap

  2. #2
    Membre averti Avatar de franckcl
    Homme Profil pro
    Developpeur Delphi
    Inscrit en
    Septembre 2004
    Messages
    513
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Developpeur Delphi
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Septembre 2004
    Messages : 513
    Points : 431
    Points
    431
    Par défaut
    Je n'ai pas D6 mais avec D11.3 et WIN11 pas de problème .

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    procedure TFormApp.Button1Click(Sender: TObject);
    Var
     Filename : String;
    begin
    //  Edit1.Text:='c:\temp\Hallelujah in italiano (testoLyrics) #hallelujah #halleluia #alleluia #alleluja #halleluja .mp3';
      Filename := Edit1.Text;
      ShellExecute(Handle,'open',Pchar(Filename),'','',CmdShow);
    end;
    Essaie de passer par un AnsiString ou ShortString

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 402
    Détails du profil
    Informations personnelles :
    Âge : 71
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 402
    Points : 1 320
    Points
    1 320
    Par défaut
    Bonsoir à toutes et à tous,

    @ franckcl, merci de ton intervention, désolé cela ne fonctionne pas !

    A mon avis il s'agit d'un problème de longueur de texte ou trop d'espace parce que même avec trim cela ne fonctionne pas.

    Si je modifie le texte d'origine tous mes codes fonctionnent :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    var
    Monfichier : string;
    begin
     Monfichier := trim(chappli + 'Hallelujah in italiano (testoLyrics) #hallelujah #halleluia #alleluia #alleluja #halleluja .mp3');
     
     // edit1.Text := 'Alleluia_Italien.mp3';
     
    Ednom.Text := (Monfichier);
     
    ShellExecute(Handle,'Open', pchar(Monfichier),nil,nil,0) ;
    Je teste encore car cela m'échappe aussi.

    @+,

    cincap

  4. #4
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 824
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 824
    Points : 11 216
    Points
    11 216
    Billets dans le blog
    6
    Par défaut
    Bonsoir,
    Est-il possible qu'un caractère (je ne vois guère que le dièse) ne soit pas codé comme dans ton Edit ?
    Tu récupères le nom dans un fichier texte écrit par yt-dlp.exe ?
    Delphi 5 Pro - Delphi 10.4 Rio Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
    . Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 402
    Détails du profil
    Informations personnelles :
    Âge : 71
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 402
    Points : 1 320
    Points
    1 320
    Par défaut
    Bonjour à toutes et à tous,

    @ tourlourou, merci de ton intervention, en effet je récupère le texte depuis le fichier créé par yt-dlp.exe.

    Adresse de la vidéo :


    [Metadata] Adding metadata to "Audio\Hallelujah in italiano (testo/Lyrics) #hallelujah #halleluia #alleluia #alleluja #halleluja .mp3"
    En relisant mon code, je constate que le slash n'est pas présent mais cela ne fonctionne pas quand même.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Monfichier := trim(chappli + 'Hallelujah in italiano (testo/Lyrics) #hallelujah #halleluia #alleluia #alleluja #halleluja .mp3');
    .

    En fait avec cette vidéo tout est correct et lors de la récupération du titre dans le Tedit pour ouvrir le lecteur ou vérifier dans le dossier si le mp3 est présent, cela Bugue.

    Avec un autre titre c'est Ok.

    @+,

    cincap

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 402
    Détails du profil
    Informations personnelles :
    Âge : 71
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 402
    Points : 1 320
    Points
    1 320
    Par défaut
    @ tous, le problème se passe avec l'application d'extraction depuis une fenêtre dos.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
     
    [youtube] Extracting URL: https://www.youtube.com/watch?v=oAPPENxNYjI
    [youtube] oAPPENxNYjI: Downloading webpage
    [youtube] oAPPENxNYjI: Downloading android player API JSON
    [info] oAPPENxNYjI: Downloading 1 format(s): 251
    [info] Downloading video thumbnail 41 ...
    [info] Writing video thumbnail 41 to: Audio\Hallelujah in italiano (testoLyrics) #hallelujah #halleluia #alleluia #alleluja #halleluja .webp
    [download] Destination: Audio\Hallelujah in italiano (testoLyrics) #hallelujah #halleluia #alleluia #alleluja #halleluja .webm
     
    [download]   0.0% of    3.62MiB at    3.97KiB/s ETA 15:34
    [download]   0.1% of    3.62MiB at   11.91KiB/s ETA 05:11
    [download]   0.2% of    3.62MiB at   27.78KiB/s ETA 02:13
    [download]   0.4% of    3.62MiB at   59.53KiB/s ETA 01:02
    [download]   0.8% of    3.62MiB at   42.06KiB/s ETA 01:27
    [download]   1.7% of    3.62MiB at   37.52KiB/s ETA 01:37
    [download]   2.6% of    3.62MiB at   31.63KiB/s ETA 01:54
    [download]   3.3% of    3.62MiB at   34.12KiB/s ETA 01:45
    [download]   4.6% of    3.62MiB at   34.40KiB/s ETA 01:42
    [download]   5.5% of    3.62MiB at   34.88KiB/s ETA 01:40
    [download]   6.5% of    3.62MiB at   33.13KiB/s ETA 01:44
    [download]   7.2% of    3.62MiB at   34.53KiB/s ETA 01:39
    [download]   8.6% of    3.62MiB at   33.18KiB/s ETA 01:42
    [download]   9.4% of    3.62MiB at   34.30KiB/s ETA 01:38
    [download]  10.9% of    3.62MiB at   33.51KiB/s ETA 01:38
    [download]  11.7% of    3.62MiB at   33.33KiB/s ETA 01:38
    [download]  12.5% of    3.62MiB at   34.51KiB/s ETA 01:34
    [download]  14.2% of    3.62MiB at   34.31KiB/s ETA 01:32
    [download]  15.1% of    3.62MiB at   34.32KiB/s ETA 01:31
    [download]  16.0% of    3.62MiB at   33.50KiB/s ETA 01:33
    [download]  16.6% of    3.62MiB at   34.00KiB/s ETA 01:30
    [download]  17.9% of    3.62MiB at   34.05KiB/s ETA 01:29
    [download]  18.9% of    3.62MiB at   34.16KiB/s ETA 01:28
    [download]  19.9% of    3.62MiB at   33.54KiB/s ETA 01:28
    [download]  20.5% of    3.62MiB at   33.97KiB/s ETA 01:26
    [download]  21.9% of    3.62MiB at   34.02KiB/s ETA 01:25
    [download]  22.8% of    3.62MiB at   34.14KiB/s ETA 01:23
    [download]  23.8% of    3.62MiB at   33.74KiB/s ETA 01:23
    [download]  24.5% of    3.62MiB at   34.10KiB/s ETA 01:22
    [download]  26.0% of    3.62MiB at   33.71KiB/s ETA 01:21
    [download]  26.7% of    3.62MiB at   34.15KiB/s ETA 01:19
    [download]  28.2% of    3.62MiB at   33.86KiB/s ETA 01:18
    [download]  29.0% of    3.62MiB at   33.78KiB/s ETA 01:17
    [download]  29.9% of    3.62MiB at   33.77KiB/s ETA 01:17
    [download]  30.8% of    3.62MiB at   33.80KiB/s ETA 01:16
    [download]  31.7% of    3.62MiB at   33.88KiB/s ETA 01:14
    [download]  32.7% of    3.62MiB at   34.02KiB/s ETA 01:13
    [download]  33.8% of    3.62MiB at   33.64KiB/s ETA 01:13
    [download]  34.4% of    3.62MiB at   33.90KiB/s ETA 01:11
    [download]  35.8% of    3.62MiB at   33.94KiB/s ETA 01:10
    [download]  36.7% of    3.62MiB at   33.63KiB/s ETA 01:09
    [download]  37.4% of    3.62MiB at   33.87KiB/s ETA 01:08
    [download]  38.7% of    3.62MiB at   33.91KiB/s ETA 01:07
    [download]  39.7% of    3.62MiB at   33.50KiB/s ETA 01:06
    [download]  40.3% of    3.62MiB at   33.63KiB/s ETA 01:05
    [download]  41.5% of    3.62MiB at   33.58KiB/s ETA 01:04
    [download]  42.4% of    3.62MiB at   33.60KiB/s ETA 01:03
    [download]  43.3% of    3.62MiB at   33.64KiB/s ETA 01:02
    [download]  44.2% of    3.62MiB at   33.72KiB/s ETA 01:01
    [download]  45.3% of    3.62MiB at   33.85KiB/s ETA 01:00
    [download]  46.3% of    3.62MiB at   33.69KiB/s ETA 00:59
    [download]  47.1% of    3.62MiB at   33.52KiB/s ETA 00:58
    [download]  47.8% of    3.62MiB at   33.71KiB/s ETA 00:57
    [download]  49.2% of    3.62MiB at   33.48KiB/s ETA 00:56
    [download]  49.9% of    3.62MiB at   33.67KiB/s ETA 00:55
    [download]  51.4% of    3.62MiB at   33.50KiB/s ETA 00:53
    [download]  52.1% of    3.62MiB at   33.75KiB/s ETA 00:52
    [download]  53.7% of    3.62MiB at   33.61KiB/s ETA 00:51
    [download]  54.5% of    3.62MiB at   33.57KiB/s ETA 00:50
    [download]  55.3% of    3.62MiB at   33.55KiB/s ETA 00:49
    [download]  56.2% of    3.62MiB at   33.50KiB/s ETA 00:48
    [download]  57.0% of    3.62MiB at   33.47KiB/s ETA 00:47
    [download]  57.8% of    3.62MiB at   33.46KiB/s ETA 00:46
    [download]  58.7% of    3.62MiB at   33.49KiB/s ETA 00:45
    [download]  59.7% of    3.62MiB at   33.55KiB/s ETA 00:44
    [download]  60.7% of    3.62MiB at   33.64KiB/s ETA 00:43
    [download]  61.8% of    3.62MiB at   33.53KiB/s ETA 00:42
    [download]  62.6% of    3.62MiB at   33.46KiB/s ETA 00:41
    [download]  63.3% of    3.62MiB at   33.63KiB/s ETA 00:40
    [download]  64.9% of    3.62MiB at   33.55KiB/s ETA 00:38
    [download]  65.7% of    3.62MiB at   33.53KiB/s ETA 00:37
    [download]  66.6% of    3.62MiB at   33.54KiB/s ETA 00:36
    [download]  67.5% of    3.62MiB at   33.57KiB/s ETA 00:35
    [download]  68.4% of    3.62MiB at   33.63KiB/s ETA 00:34
    [download]  69.5% of    3.62MiB at   33.51KiB/s ETA 00:33
    [download]  70.2% of    3.62MiB at   33.66KiB/s ETA 00:32
    [download]  71.7% of    3.62MiB at   33.54KiB/s ETA 00:31
    [download]  72.5% of    3.62MiB at   33.50KiB/s ETA 00:30
    [download]  73.3% of    3.62MiB at   33.70KiB/s ETA 00:29
    [download]  74.9% of    3.62MiB at   33.67KiB/s ETA 00:27
    [download]  75.8% of    3.62MiB at   33.68KiB/s ETA 00:26
    [download]  76.7% of    3.62MiB at   33.71KiB/s ETA 00:25
    [download]  77.7% of    3.62MiB at   33.58KiB/s ETA 00:24
    [download]  78.4% of    3.62MiB at   33.70KiB/s ETA 00:23
    [download]  79.8% of    3.62MiB at   33.57KiB/s ETA 00:22
    [download]  80.6% of    3.62MiB at   33.71KiB/s ETA 00:21
    [download]  82.1% of    3.62MiB at   33.60KiB/s ETA 00:19
    [download]  82.8% of    3.62MiB at   33.57KiB/s ETA 00:18
    [download]  83.6% of    3.62MiB at   33.72KiB/s ETA 00:18
    [download]  85.3% of    3.62MiB at   33.68KiB/s ETA 00:16
    [download]  86.1% of    3.62MiB at   33.68KiB/s ETA 00:15
    [download]  87.0% of    3.62MiB at   33.71KiB/s ETA 00:14
    [download]  88.0% of    3.62MiB at   33.60KiB/s ETA 00:13
    [download]  88.7% of    3.62MiB at   33.69KiB/s ETA 00:12
    [download]  90.1% of    3.62MiB at   33.74KiB/s ETA 00:10
    [download]  91.1% of    3.62MiB at   33.64KiB/s ETA 00:09
    [download]  91.8% of    3.62MiB at   33.74KiB/s ETA 00:08
    [download]  93.2% of    3.62MiB at   33.63KiB/s ETA 00:07
    [download]  94.0% of    3.62MiB at   33.75KiB/s ETA 00:06
    [download]  95.5% of    3.62MiB at   33.68KiB/s ETA 00:04
    [download]  96.3% of    3.62MiB at   33.65KiB/s ETA 00:04
    [download]  97.1% of    3.62MiB at   33.65KiB/s ETA 00:03
    [download]  98.0% of    3.62MiB at   33.66KiB/s ETA 00:02
    [download]  99.0% of    3.62MiB at   33.69KiB/s ETA 00:01
    [download] 100.0% of    3.62MiB at   33.75KiB/s ETA 00:00
    [download] 100.0% of    3.62MiB at   33.76KiB/s ETA 00:00
    [download] 100% of    3.62MiB in 00:01:50 at 33.72KiB/s  
    [ExtractAudio] Destination: Audio\Hallelujah in italiano (testoLyrics) #hallelujah #halleluia #alleluia #alleluja #halleluja .mp3
    Deleting original file Audio\Hallelujah in italiano (testoLyrics) #hallelujah #halleluia #alleluia #alleluja #halleluja .webm (pass -k to keep)
    [Metadata] Adding metadata to "Audio\Hallelujah in italiano (testoLyrics) #hallelujah #halleluia #alleluia #alleluja #halleluja .mp3"
    [ThumbnailsConvertor] Converting thumbnail "Audio\Hallelujah in italiano (testoLyrics) #hallelujah #halleluia #alleluia #alleluja #halleluja .webp" to png
    [EmbedThumbnail] ffmpeg: Adding thumbnail to "Audio\Hallelujah in italiano (testoLyrics) #hallelujah #halleluia #alleluia #alleluja #halleluja .mp3"
    Et avec l'application Delphi c'est ok

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
     
    [youtube] Extracting URL: https://www.youtube.com/watch?v=oAPPENxNYjI
    [youtube] oAPPENxNYjI: Downloading webpage
    [youtube] oAPPENxNYjI: Downloading android player API JSON
    [info] oAPPENxNYjI: Downloading 1 format(s): 251
    [download] Destination: Audio\Hallelujah_in_italiano_testo_Lyrics_hallelujah_halleluia_alleluia_alleluja_halleluja.webm
     
    [download]   0.0% of    3.62MiB at    4.00KiB/s ETA 15:27
    [download]   0.1% of    3.62MiB at   12.00KiB/s ETA 05:08
    [download]   0.2% of    3.62MiB at   28.00KiB/s ETA 02:12
    [download]   0.4% of    3.62MiB at   60.00KiB/s ETA 01:01
    [download]   0.8% of    3.62MiB at   42.40KiB/s ETA 01:26
    [download]   1.7% of    3.62MiB at   37.40KiB/s ETA 01:37
    [download]   2.6% of    3.62MiB at   31.51KiB/s ETA 01:55
    [download]   3.3% of    3.62MiB at   33.89KiB/s ETA 01:45
    [download]   4.6% of    3.62MiB at   34.11KiB/s ETA 01:43
    [download]   5.5% of    3.62MiB at   34.54KiB/s ETA 01:41
    [download]   6.5% of    3.62MiB at   32.63KiB/s ETA 01:46
    [download]   7.2% of    3.62MiB at   34.00KiB/s ETA 01:41
    [download]   8.5% of    3.62MiB at   34.10KiB/s ETA 01:39
    [download]   9.4% of    3.62MiB at   34.35KiB/s ETA 01:37
    [download]  10.4% of    3.62MiB at   33.39KiB/s ETA 01:39
    [download]  11.1% of    3.62MiB at   34.22KiB/s ETA 01:36
    [download]  12.6% of    3.62MiB at   33.31KiB/s ETA 01:37
    [download]  13.3% of    3.62MiB at   34.17KiB/s ETA 01:34
    [download]  14.8% of    3.62MiB at   33.60KiB/s ETA 01:34
    [download]  15.6% of    3.62MiB at   33.46KiB/s ETA 01:33
    [download]  16.4% of    3.62MiB at   33.41KiB/s ETA 01:32
    [download]  17.3% of    3.62MiB at   33.46KiB/s ETA 01:31
    [download]  18.2% of    3.62MiB at   33.62KiB/s ETA 01:30
    [download]  19.2% of    3.62MiB at   33.86KiB/s ETA 01:28
    [download]  20.3% of    3.62MiB at   34.18KiB/s ETA 01:26
    [download]  21.4% of    3.62MiB at   33.92KiB/s ETA 01:26
    [download]  22.2% of    3.62MiB at   33.83KiB/s ETA 01:25
    [download]  23.0% of    3.62MiB at   33.80KiB/s ETA 01:24
    [download]  23.9% of    3.62MiB at   33.85KiB/s ETA 01:23
    [download]  24.9% of    3.62MiB at   33.98KiB/s ETA 01:22
    [download]  25.9% of    3.62MiB at   33.57KiB/s ETA 01:21
    [download]  26.6% of    3.62MiB at   33.96KiB/s ETA 01:20
    [download]  28.0% of    3.62MiB at   34.05KiB/s ETA 01:18
    [download]  29.0% of    3.62MiB at   33.69KiB/s ETA 01:18
    [download]  29.6% of    3.62MiB at   33.98KiB/s ETA 01:16
    [download]  31.0% of    3.62MiB at   34.09KiB/s ETA 01:15
    [download]  32.0% of    3.62MiB at   33.76KiB/s ETA 01:14
    [download]  32.7% of    3.62MiB at   34.05KiB/s ETA 01:13
    [download]  34.1% of    3.62MiB at   33.72KiB/s ETA 01:12
    [download]  34.8% of    3.62MiB at   33.99KiB/s ETA 01:11
    [download]  36.3% of    3.62MiB at   33.79KiB/s ETA 01:09
    [download]  37.1% of    3.62MiB at   33.73KiB/s ETA 01:09
    [download]  38.0% of    3.62MiB at   33.73KiB/s ETA 01:08
    [download]  38.9% of    3.62MiB at   33.77KiB/s ETA 01:07
    [download]  39.8% of    3.62MiB at   33.84KiB/s ETA 01:05
    [download]  40.8% of    3.62MiB at   33.97KiB/s ETA 01:04
    [download]  41.9% of    3.62MiB at   33.77KiB/s ETA 01:03
    [download]  42.6% of    3.62MiB at   34.04KiB/s ETA 01:02
    [download]  44.1% of    3.62MiB at   33.86KiB/s ETA 01:01
    [download]  44.9% of    3.62MiB at   33.72KiB/s ETA 01:00
    [download]  45.7% of    3.62MiB at   33.91KiB/s ETA 00:59
    [download]  47.1% of    3.62MiB at   33.69KiB/s ETA 00:58
    [download]  47.8% of    3.62MiB at   33.93KiB/s ETA 00:57
    [download]  49.3% of    3.62MiB at   33.71KiB/s ETA 00:55
    [download]  50.1% of    3.62MiB at   33.65KiB/s ETA 00:55
    [download]  50.9% of    3.62MiB at   33.61KiB/s ETA 00:54
    [download]  51.8% of    3.62MiB at   33.61KiB/s ETA 00:53
    [download]  52.7% of    3.62MiB at   33.65KiB/s ETA 00:52
    [download]  53.6% of    3.62MiB at   33.72KiB/s ETA 00:51
    [download]  54.6% of    3.62MiB at   33.82KiB/s ETA 00:49
    [download]  55.7% of    3.62MiB at   33.70KiB/s ETA 00:48
    [download]  56.5% of    3.62MiB at   33.66KiB/s ETA 00:47
    [download]  57.3% of    3.62MiB at   33.86KiB/s ETA 00:46
    [download]  58.9% of    3.62MiB at   33.70KiB/s ETA 00:45
    [download]  59.7% of    3.62MiB at   33.65KiB/s ETA 00:44
    [download]  60.5% of    3.62MiB at   33.63KiB/s ETA 00:43
    [download]  61.3% of    3.62MiB at   33.63KiB/s ETA 00:42
    [download]  62.3% of    3.62MiB at   33.67KiB/s ETA 00:41
    [download]  63.2% of    3.62MiB at   33.73KiB/s ETA 00:40
    [download]  64.3% of    3.62MiB at   33.61KiB/s ETA 00:39
    [download]  65.0% of    3.62MiB at   33.77KiB/s ETA 00:38
    [download]  66.5% of    3.62MiB at   33.65KiB/s ETA 00:36
    [download]  67.3% of    3.62MiB at   33.62KiB/s ETA 00:36
    [download]  68.1% of    3.62MiB at   33.60KiB/s ETA 00:35
    [download]  69.0% of    3.62MiB at   33.60KiB/s ETA 00:34
    [download]  69.9% of    3.62MiB at   33.63KiB/s ETA 00:33
    [download]  70.9% of    3.62MiB at   33.69KiB/s ETA 00:32
    [download]  71.9% of    3.62MiB at   33.77KiB/s ETA 00:30
    [download]  73.0% of    3.62MiB at   33.69KiB/s ETA 00:29
    [download]  73.8% of    3.62MiB at   33.65KiB/s ETA 00:28
    [download]  74.6% of    3.62MiB at   33.64KiB/s ETA 00:28
    [download]  75.5% of    3.62MiB at   33.64KiB/s ETA 00:27
    [download]  76.4% of    3.62MiB at   33.68KiB/s ETA 00:25
    [download]  77.4% of    3.62MiB at   33.73KiB/s ETA 00:24
    [download]  78.4% of    3.62MiB at   33.81KiB/s ETA 00:23
    [download]  79.5% of    3.62MiB at   33.75KiB/s ETA 00:22
    [download]  80.3% of    3.62MiB at   33.71KiB/s ETA 00:21
    [download]  81.2% of    3.62MiB at   33.71KiB/s ETA 00:20
    [download]  82.1% of    3.62MiB at   33.72KiB/s ETA 00:19
    [download]  83.0% of    3.62MiB at   33.76KiB/s ETA 00:18
    [download]  84.0% of    3.62MiB at   33.82KiB/s ETA 00:17
    [download]  85.1% of    3.62MiB at   33.72KiB/s ETA 00:16
    [download]  85.8% of    3.62MiB at   33.67KiB/s ETA 00:15
    [download]  86.6% of    3.62MiB at   33.82KiB/s ETA 00:14
    [download]  88.2% of    3.62MiB at   33.76KiB/s ETA 00:13
    [download]  89.0% of    3.62MiB at   33.75KiB/s ETA 00:12
    [download]  89.9% of    3.62MiB at   33.76KiB/s ETA 00:11
    [download]  90.8% of    3.62MiB at   33.79KiB/s ETA 00:10
    [download]  91.8% of    3.62MiB at   33.83KiB/s ETA 00:08
    [download]  92.8% of    3.62MiB at   33.74KiB/s ETA 00:07
    [download]  93.6% of    3.62MiB at   33.85KiB/s ETA 00:07
    [download]  95.0% of    3.62MiB at   33.76KiB/s ETA 00:05
    [download]  95.8% of    3.62MiB at   33.72KiB/s ETA 00:04
    [download]  96.6% of    3.62MiB at   33.71KiB/s ETA 00:03
    [download]  97.5% of    3.62MiB at   33.71KiB/s ETA 00:02
    [download]  98.4% of    3.62MiB at   33.73KiB/s ETA 00:01
    [download]  99.4% of    3.62MiB at   33.77KiB/s ETA 00:00
    [download] 100.0% of    3.62MiB at   33.86KiB/s ETA 00:00
    [download] 100% of    3.62MiB in 00:01:49 at 33.82KiB/s  
    [ExtractAudio] Destination: Audio\Hallelujah_in_italiano_testo_Lyrics_hallelujah_halleluia_alleluia_alleluja_halleluja.mp3
    Deleting original file Audio\Hallelujah_in_italiano_testo_Lyrics_hallelujah_halleluia_alleluia_alleluja_halleluja.webm (pass -k to keep)
    Il y a une différence dans l'écriture du titre.

    J'utilise l'application réalisée en Delphi donc cela fonctionne correctement mais comme toujours je testais celle en Dos et cela ne fonctionne pas uniquement avec cette vidéo.

    Dans les deux cas, la vidéo ou la musique est bien récupérée ce n'est que si je dois l'écouter avec le lecteur appelé par ShellExecute depuis l'application !

    @+,

    cincap

  7. #7
    Membre expert
    Avatar de Charly910
    Homme Profil pro
    Ingénieur TP
    Inscrit en
    Décembre 2006
    Messages
    2 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur TP
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 313
    Points : 3 091
    Points
    3 091
    Par défaut
    Bonjour Cincap,

    quand il y a des espaces dans le nom d'un fichier dans ShellExecute, il faut l'encadrer avec des double quotes " et non des simples quotes ' :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    PChar('"'+ FileName+'"')
    A+
    Charly

  8. #8
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 402
    Détails du profil
    Informations personnelles :
    Âge : 71
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 402
    Points : 1 320
    Points
    1 320
    Par défaut
    Bonjour à toutes et à tous,

    @ Charly910, merci de ton intervention c'est bien cela la réponse, j'ai vérifié dans une application de test et en effet, le fichier .mp3 peut être lu.

    Mais dans l'application utilisant la fenêtre "Dos" non, j'ai donc vérifié le pourquoi en reprenant l'extraction et j'ai constaté que dans le Tedit le nom était bien retranscrit tandis que dans le nom du fichier .mp3 extrait un slash était ajouté, forcément je ne savait pas l'ouvrir.

    Dans le fichier texte de l'extraction le nom du fichier na pas de slash :

    [Metadata] Adding metadata to "Audio\Hallelujah in italiano (testoLyrics) #hallelujah #halleluia #alleluia #alleluja #halleluja .mp3"
    Le fichier ".mp3" créé :

    Hallelujah in italiano (testo/Lyrics) #hallelujah #halleluia #alleluia #alleluja #halleluja .mp3
    Je ne m'explique pas le pourquoi à moins que la vidéo est protégée par "youtube".

    P.s après réflexion, je peus fermer ce topic car cette vidéo est un cas exceptionnel, modifier le nom entre parenthèse d'un fichier .mp3 avec un slash alors que manuellement c'est impossible il me semble.

    avec l'application utilisant le "Dos" j'ai aussi la possibilité de mettre un nom de fichier personnel.

    Merci à tous.

    @+,

    cincap

  9. #9
    Membre éprouvé
    Homme Profil pro
    Chef de projets retraité
    Inscrit en
    Juillet 2011
    Messages
    412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Chef de projets retraité
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2011
    Messages : 412
    Points : 1 070
    Points
    1 070
    Par défaut
    Bonjour

    Parce que le caractère "/" (slash) est un marqueur de sous répertoire et que Windows l'enlève systématiquement.
    Autrement dit on peut renommer un fichier sous explorateur avec un / et il disparaît sans autre avis... (sous Dos on te dit :
    Le chemin d’accès spécifié est introuvable.
    Cordialement

  10. #10
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 402
    Détails du profil
    Informations personnelles :
    Âge : 71
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 402
    Points : 1 320
    Points
    1 320
    Par défaut
    @ acaumes, merci pour l'explication mais quand je fais un copy/coller du nom du fichier je constate que ce n'est même pas un slash mais bien une barre oblique plus grande que le slash.

    Hallelujah in italiano (testo⧸Lyrics) #hallelujah #halleluia #alleluia #alleluja #halleluja .mp3
    @+,

    cincap

  11. #11
    Membre éprouvé
    Homme Profil pro
    Chef de projets retraité
    Inscrit en
    Juillet 2011
    Messages
    412
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Chef de projets retraité
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2011
    Messages : 412
    Points : 1 070
    Points
    1 070
    Par défaut
    Citation Envoyé par cincap Voir le message
    @ acaumes, merci pour l'explication mais quand je fais un copy/coller du nom du fichier je constate que ce n'est même pas un slash mais bien une barre oblique plus grande que le slash.
    Dans ton dernier message c'est vrai (Unicode = 29F8 soit barre de division) mais ce n'était pas le cas dans les messages précédents.

  12. #12
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 402
    Détails du profil
    Informations personnelles :
    Âge : 71
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 402
    Points : 1 320
    Points
    1 320
    Par défaut
    @ acaumes, normal je regardais le nom du fichier . mp3 et je voyais un slash ce n'est qu'après que j'ai décidé de faire un copy/coller pour d'autres test que j'ai constaté que c'était plus une barre oblique qui s'était créée à la fin du processus de l'extraction et que j'en ai fait part dans la discussion.

    Cette anomalie est la première que je constate depuis un certain temps.

    @+,

    cincap

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Ouverture d'un fichier texte avec IE (Pas de retour à la ligne)
    Par ran_hery dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 08/08/2013, 09h51
  2. Ne pas récupérer des champs avec espace
    Par Unreal Time dans le forum Autres SGBD
    Réponses: 6
    Dernier message: 17/12/2012, 18h12
  3. [WD10] gestion d'un fichier texte avec espace
    Par kwakly dans le forum WinDev
    Réponses: 7
    Dernier message: 06/12/2007, 18h44
  4. Form + input text avec espace
    Par psykbe dans le forum Langage
    Réponses: 3
    Dernier message: 23/02/2006, 15h22
  5. Affichage Données avec Espace ds Zone Texte
    Par dai.kaioh dans le forum ASP
    Réponses: 2
    Dernier message: 22/02/2005, 17h43

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