Trouver une ressource (Nouvelle version du moteur, plus rapide & pertinent, essayez le !)
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
CHOUETTE LECTEUR DE MP3
Information sur la source
Description
Petite mise a jour, je viens de trouver comment faire pour faire une fenetre "explorateur" :)
Source
- alias dkm { dialog -mdie DarkMusic DarkMusic | set %cechan $chan }
-
- dialog DarkMusic {
- title "DarkMusic"
- size -1 -1 300 325
- button "Retour",1,0 275 300 50, ok
- tab "Liste",2,0 0 300 250
- tab "Sons et Options",3
- box "",4,5 20 290 220
- button "Dossier :",5,10 35 55 20, tab 2
- edit "",6,65 35 225 20, center, read, tab 2
- list 7,10 60 280 165, sort, tab 2
- button "Play",8,10 210 70 20, flat, tab 2
- button "Stop",9,80 210 70 20, flat, tab 2
- button "Skip",32,150 210 70 20,flat,tab 2
- button "Remove",10,220 210 70 20, flat, tab 2
- text "Mp3 :",11,5 253 30 20
- edit "",12,35 250 40 20, read, center
- text "Wav :",13,115 253 30 20
- edit "",14,145 250 40 20, read, center
- text "Mid :",15,230 253 30 20
- edit "",16,255 250 40 20, read, center
- button "Sys -",17,50 55 70 20, tab 3
- edit "",18,120 55 70 20, read,center, tab 3
- button "Sys +",19,190 55 70 20, tab 3
- button "System : Mute",20,50 75 210 20, tab 3
- button "Wav -",21,50 95 70 20, tab 3
- edit "",22,120 95 70 20, read,center, tab 3
- button "Wav +",23,190 95 70 20, tab 3
- button "Wave : Mute",24,50 115 210 20, tab 3
- button "Mid -",25,50 135 70 20, tab 3
- edit "",26,120 135 70 20, read,center, tab 3
- button "Mid +",27,190 135 70 20, tab 3
- button "Midi : Mute",28,50 155 210 20, tab 3
- check "Echo On/Off",29,115 200 120 20, tab 3
- text "Options sonores et générales",30,90 35 140 20, tab 3
- box "",31,85 25 150 28, tab 3
- }
-
- on 1:dialog:DarkMusic:init:0: {
- if (%dmusique == $null) { set %dmusique $sdir(C:\Windows\Bureau\,Selectionne le dossier) }
- dialog -v DarkMusic DarkMusic
- set %mp3nbr $findfile(%dmusique,*.mp3,0,did -a DarkMusic 7 $remove($1-,%dmusique))
- set %wavnbr $findfile(%dmusique,*.wav,0,did -a DarkMusic 7 $remove($1-,%dmusique))
- set %midnbr $findfile(%dmusique,*.mid,0,did -a DarkMusic 7 $remove($1-,%dmusique))
- did -ra DarkMusic 6 %dmusique
- set %numlignlist 1
- did -r DarkMusic 7
- unset %mp3nbr
- unset %wavnbr
- unset %midnbr
- unset %volmast
- unset %volwave
- unset %volmidi
- set %mp3nbr $findfile(%dmusique,*.mp3,0,did -a DarkMusic 7 $remove($1-,%dmusique))
- set %wavnbr $findfile(%dmusique,*.wav,0,did -a DarkMusic 7 $remove($1-,%dmusique))
- set %midnbr $findfile(%dmusique,*.mid,0,did -a DarkMusic 7 $remove($1-,%dmusique))
- set %volmast $vol(master)
- set %volwave $vol(wave)
- set %volmidi $vol(midi)
- did -ra DarkMusic 6 %dmusique
- did -ra DarkMusic 12 %mp3nbr
- did -ra DarkMusic 14 %wavnbr
- did -ra DarkMusic 16 %midnbr
- did -ra DarkMusic 18 %volmast
- did -ra DarkMusic 22 %volwave
- did -ra DarkMusic 26 %volmidi
- if (%mecho == 0) { did -u DarkMusic 29 }
- if (%mecho == 1) { did -c DarkMusic 29 }
- }
-
- on 1:dialog:DarkMusic:sclick:1: {
- splay stop
- dialog -x DarkMusic
- unset %volmidi %volmast %volwave %midnbr %wavnbr %mp3nbr %numlignlist %mecho
- }
-
- on 1:dialog:DarkMusic:sclick:5: {
- did -r DarkMusic 7
- set %dmusique $sdir(C:\Windows\Bureau\,Selectionne le dossier)
- dialog -v DarkMusic DarkMusic
- set %mp3nbr $findfile(%dmusique,*.mp3,0,did -a DarkMusic 7 $remove($1-,%dmusique))
- set %wavnbr $findfile(%dmusique,*.wav,0,did -a DarkMusic 7 $remove($1-,%dmusique))
- set %midnbr $findfile(%dmusique,*.mid,0,did -a DarkMusic 7 $remove($1-,%dmusique))
- did -ra DarkMusic 6 %dmusique
- }
-
- on 1:dialog:DarkMusic:dclick:7: {
- if ($did(DarkMusic,7).seltext == $null) { echo 4 -a Fais un choix dans la liste! | Return }
- splay stop
- splay %dmusique $+ $did(DarkMusic,7).seltext
- if ((%mecho == 1) && (%cechan != $null) && (.mp3 isin $did(DarkMusic,7).seltext)) { ame ecoute7 $remove($did(DarkMusic,7).seltext,.wav,.mp3,.mid) ( $+ $duration($calc($insong.length / 1000)) $+ ) | halt }
- if ((%mecho == 1) && (%cechan != $null)) { ame ecoute7 $remove($did(DarkMusic,7).seltext,.wav,.mp3,.mid) }
- set %numlignlist $did(DarkMusic,7).sel
- }
-
- on 1:dialog:DarkMusic:sclick:8: {
- if ($did(DarkMusic,7).seltext == $null) { echo 4 -a Fais un choix dans la liste! | Return }
- splay stop
- splay %dmusique $+ $did(DarkMusic,7).seltext
- if ((%mecho == 1) && (%cechan != $null) && (.mp3 isin $did(DarkMusic,7).seltext)) { ame ecoute7 $remove($did(DarkMusic,7).seltext,.wav,.mp3,.mid) ( $+ $duration($calc($insong.length / 1000)) $+ ) | halt }
- if ((%mecho == 1) && (%cechan != $null)) { ame ecoute7 $remove($did(DarkMusic,7).seltext,.wav,.mp3,.mid) }
- set %numlignlist $did(DarkMusic,7).sel
- }
-
- on 1:dialog:DarkMusic:sclick:9: {
- splay stop
- }
-
- on 1:dialog:DarkMusic:sclick:10: {
- if ($did(DarkMusic,7).seltext == $null) { echo 4 -a Fais un choix dans la liste! | Return }
- if (.mp3 isin $did(DarkMusic,7).seltext) { dec %mp3nbr 1 | did -ra DarkMusic 12 %mp3nbr }
- if (.wav isin $did(DarkMusic,7).seltext) { dec %wavnbr 1 | did -ra DarkMusic 14 %wavnbr }
- if (.mid isin $did(DarkMusic,7).seltext) { dec %midnbr 1 | did -ra DarkMusic 16 %midnbr }
- did -d DarkMusic 7 $did(DarkMusic,7).sel
- set %numlignlist $did(DarkMusic,7).sel
- }
-
- on 1:dialog:DarkMusic:sclick:17: {
- vol -v $calc($vol(master) - 2000)
- did -ra DarkMusic 18 $vol(master)
- }
-
- on 1:dialog:DarkMusic:sclick:19: {
- vol -v $calc($vol(master) + 2000)
- did -ra DarkMusic 18 $vol(master)
- }
-
- on 1:dialog:DarkMusic:sclick:20: {
- if ($vol(master).mute == $true) { vol -vu2 | did -ra DarkMusic 18 $vol(master) }
- else { vol -vu1 | did -ra DarkMusic 18 Mute }
- }
-
- on 1:dialog:DarkMusic:sclick:21: {
- vol -w $calc($vol(wave) - 2000)
- did -ra DarkMusic 22 $vol(wave)
- }
-
- on 1:dialog:DarkMusic:sclick:23: {
- vol -w $calc($vol(wave) + 2000)
- did -ra DarkMusic 22 $vol(wave)
- }
-
- on 1:dialog:DarkMusic:sclick:24: {
- if ($vol(wave).mute == $true) { vol -wu2 | did -ra DarkMusic 22 $vol(wave) }
- else { vol -wu1 | did -ra DarkMusic 22 Mute }
- }
-
- on 1:dialog:DarkMusic:sclick:25: {
- vol -m $calc($vol(midi) - 2000)
- did -ra DarkMusic 26 $vol(midi)
- }
-
- on 1:dialog:DarkMusic:sclick:27: {
- vol -m $calc($vol(midi) + 2000)
- did -ra DarkMusic 26 $vol(midi)
- }
-
- on 1:dialog:DarkMusic:sclick:28: {
- if ($vol(midi).mute == $true) { vol -mu2 | did -ra DarkMusic 26 $vol(midi) }
- else { vol -mu1 | did -ra DarkMusic 26 Mute }
- }
-
- on 1:dialog:DarkMusic:sclick:29: {
- if ($did(DarkMusic,29).state == 0) { set %mecho 0 }
- if ($did(DarkMusic,29).state == 1) { set %mecho 1 }
- }
-
- on 1:dialog:DarkMusic:sclick:32: {
- splay stop
- inc %numlignlist 1
- if (%numlignlist > $did(DarkMusic,7).lines) { set %numlignlist 1 }
- splay %dmusique $+ $did(DarkMusic,7,%numlignlist).text
- if ((%mecho == 1) && (%cechan != $null) && (.mp3 isin $did(DarkMusic,7,%numlignlist).text)) { ame ecoute7 $remove($did(DarkMusic,7,%numlignlist).text,.wav,.mp3,.mid) ( $+ $duration($calc($insong.length / 1000)) $+ ) | halt }
- if ((%mecho == 1) && (%cechan != $null)) { ame ecoute7 $remove($did(DarkMusic,7,%numlignlist).text,.wav,.mp3,.mid) }
- }
-
- on 1:mp3end: {
- if ($dialog(DarkMusic) != DarkMusic) { halt }
- inc %numlignlist 1
- if (%numlignlist > $did(DarkMusic,7).lines) { set %numlignlist 1 }
- splay %dmusique $+ $did(DarkMusic,7,%numlignlist).text
- if ((%mecho == 1) && (%cechan != $null) && (.mp3 isin $did(DarkMusic,7).seltext)) { ame ecoute7 $remove($did(DarkMusic,7,%numlignlist).text,.wav,.mp3,.mid) ( $+ $duration($calc($insong.length / 1000)) $+ ) | halt }
- if ((%mecho == 1) && (%cechan != $null)) { ame ecoute7 $remove($did(DarkMusic,7,%numlignlist).text,.wav,.mp3,.mid) }
- }
-
- on 1:waveend: {
- if ($dialog(DarkMusic) != DarkMusic) { halt }
- inc %numlignlist 1
- if (%numlignlist > $did(DarkMusic,7).lines) { set %numlignlist 1 }
- splay %dmusique $+ $did(DarkMusic,7,%numlignlist).text
- if ((%mecho == 1) && (%cechan != $null) && (.mp3 isin $did(DarkMusic,7).seltext)) { ame ecoute7 $remove($did(DarkMusic,7,%numlignlist).text,.wav,.mp3,.mid) ( $+ $duration($calc($insong.length / 1000)) $+ ) | halt }
- if ((%mecho == 1) && (%cechan != $null)) { ame ecoute7 $remove($did(DarkMusic,7,%numlignlist).text,.wav,.mp3,.mid) }
- }
-
- on 1:midiend: {
- if ($dialog(DarkMusic) != DarkMusic) { halt }
- inc %numlignlist 1
- if (%numlignlist > $did(DarkMusic,7).lines) { set %numlignlist 1 }
- splay %dmusique $+ $did(DarkMusic,7,%numlignlist).text
- if ((%mecho == 1) && (%cechan != $null) && (.mp3 isin $did(DarkMusic,7).seltext)) { ame ecoute7 $remove($did(DarkMusic,7,%numlignlist).text,.wav,.mp3,.mid) ( $+ $duration($calc($insong.length / 1000)) $+ ) | halt }
- if ((%mecho == 1) && (%cechan != $null)) { ame ecoute7 $remove($did(DarkMusic,7,%numlignlist).text,.wav,.mp3,.mid) }
- }
alias dkm { dialog -mdie DarkMusic DarkMusic | set %cechan $chan }
dialog DarkMusic {
title "DarkMusic"
size -1 -1 300 325
button "Retour",1,0 275 300 50, ok
tab "Liste",2,0 0 300 250
tab "Sons et Options",3
box "",4,5 20 290 220
button "Dossier :",5,10 35 55 20, tab 2
edit "",6,65 35 225 20, center, read, tab 2
list 7,10 60 280 165, sort, tab 2
button "Play",8,10 210 70 20, flat, tab 2
button "Stop",9,80 210 70 20, flat, tab 2
button "Skip",32,150 210 70 20,flat,tab 2
button "Remove",10,220 210 70 20, flat, tab 2
text "Mp3 :",11,5 253 30 20
edit "",12,35 250 40 20, read, center
text "Wav :",13,115 253 30 20
edit "",14,145 250 40 20, read, center
text "Mid :",15,230 253 30 20
edit "",16,255 250 40 20, read, center
button "Sys -",17,50 55 70 20, tab 3
edit "",18,120 55 70 20, read,center, tab 3
button "Sys +",19,190 55 70 20, tab 3
button "System : Mute",20,50 75 210 20, tab 3
button "Wav -",21,50 95 70 20, tab 3
edit "",22,120 95 70 20, read,center, tab 3
button "Wav +",23,190 95 70 20, tab 3
button "Wave : Mute",24,50 115 210 20, tab 3
button "Mid -",25,50 135 70 20, tab 3
edit "",26,120 135 70 20, read,center, tab 3
button "Mid +",27,190 135 70 20, tab 3
button "Midi : Mute",28,50 155 210 20, tab 3
check "Echo On/Off",29,115 200 120 20, tab 3
text "Options sonores et générales",30,90 35 140 20, tab 3
box "",31,85 25 150 28, tab 3
}
on 1:dialog:DarkMusic:init:0: {
if (%dmusique == $null) { set %dmusique $sdir(C:\Windows\Bureau\,Selectionne le dossier) }
dialog -v DarkMusic DarkMusic
set %mp3nbr $findfile(%dmusique,*.mp3,0,did -a DarkMusic 7 $remove($1-,%dmusique))
set %wavnbr $findfile(%dmusique,*.wav,0,did -a DarkMusic 7 $remove($1-,%dmusique))
set %midnbr $findfile(%dmusique,*.mid,0,did -a DarkMusic 7 $remove($1-,%dmusique))
did -ra DarkMusic 6 %dmusique
set %numlignlist 1
did -r DarkMusic 7
unset %mp3nbr
unset %wavnbr
unset %midnbr
unset %volmast
unset %volwave
unset %volmidi
set %mp3nbr $findfile(%dmusique,*.mp3,0,did -a DarkMusic 7 $remove($1-,%dmusique))
set %wavnbr $findfile(%dmusique,*.wav,0,did -a DarkMusic 7 $remove($1-,%dmusique))
set %midnbr $findfile(%dmusique,*.mid,0,did -a DarkMusic 7 $remove($1-,%dmusique))
set %volmast $vol(master)
set %volwave $vol(wave)
set %volmidi $vol(midi)
did -ra DarkMusic 6 %dmusique
did -ra DarkMusic 12 %mp3nbr
did -ra DarkMusic 14 %wavnbr
did -ra DarkMusic 16 %midnbr
did -ra DarkMusic 18 %volmast
did -ra DarkMusic 22 %volwave
did -ra DarkMusic 26 %volmidi
if (%mecho == 0) { did -u DarkMusic 29 }
if (%mecho == 1) { did -c DarkMusic 29 }
}
on 1:dialog:DarkMusic:sclick:1: {
splay stop
dialog -x DarkMusic
unset %volmidi %volmast %volwave %midnbr %wavnbr %mp3nbr %numlignlist %mecho
}
on 1:dialog:DarkMusic:sclick:5: {
did -r DarkMusic 7
set %dmusique $sdir(C:\Windows\Bureau\,Selectionne le dossier)
dialog -v DarkMusic DarkMusic
set %mp3nbr $findfile(%dmusique,*.mp3,0,did -a DarkMusic 7 $remove($1-,%dmusique))
set %wavnbr $findfile(%dmusique,*.wav,0,did -a DarkMusic 7 $remove($1-,%dmusique))
set %midnbr $findfile(%dmusique,*.mid,0,did -a DarkMusic 7 $remove($1-,%dmusique))
did -ra DarkMusic 6 %dmusique
}
on 1:dialog:DarkMusic:dclick:7: {
if ($did(DarkMusic,7).seltext == $null) { echo 4 -a Fais un choix dans la liste! | Return }
splay stop
splay %dmusique $+ $did(DarkMusic,7).seltext
if ((%mecho == 1) && (%cechan != $null) && (.mp3 isin $did(DarkMusic,7).seltext)) { ame ecoute7 $remove($did(DarkMusic,7).seltext,.wav,.mp3,.mid) ( $+ $duration($calc($insong.length / 1000)) $+ ) | halt }
if ((%mecho == 1) && (%cechan != $null)) { ame ecoute7 $remove($did(DarkMusic,7).seltext,.wav,.mp3,.mid) }
set %numlignlist $did(DarkMusic,7).sel
}
on 1:dialog:DarkMusic:sclick:8: {
if ($did(DarkMusic,7).seltext == $null) { echo 4 -a Fais un choix dans la liste! | Return }
splay stop
splay %dmusique $+ $did(DarkMusic,7).seltext
if ((%mecho == 1) && (%cechan != $null) && (.mp3 isin $did(DarkMusic,7).seltext)) { ame ecoute7 $remove($did(DarkMusic,7).seltext,.wav,.mp3,.mid) ( $+ $duration($calc($insong.length / 1000)) $+ ) | halt }
if ((%mecho == 1) && (%cechan != $null)) { ame ecoute7 $remove($did(DarkMusic,7).seltext,.wav,.mp3,.mid) }
set %numlignlist $did(DarkMusic,7).sel
}
on 1:dialog:DarkMusic:sclick:9: {
splay stop
}
on 1:dialog:DarkMusic:sclick:10: {
if ($did(DarkMusic,7).seltext == $null) { echo 4 -a Fais un choix dans la liste! | Return }
if (.mp3 isin $did(DarkMusic,7).seltext) { dec %mp3nbr 1 | did -ra DarkMusic 12 %mp3nbr }
if (.wav isin $did(DarkMusic,7).seltext) { dec %wavnbr 1 | did -ra DarkMusic 14 %wavnbr }
if (.mid isin $did(DarkMusic,7).seltext) { dec %midnbr 1 | did -ra DarkMusic 16 %midnbr }
did -d DarkMusic 7 $did(DarkMusic,7).sel
set %numlignlist $did(DarkMusic,7).sel
}
on 1:dialog:DarkMusic:sclick:17: {
vol -v $calc($vol(master) - 2000)
did -ra DarkMusic 18 $vol(master)
}
on 1:dialog:DarkMusic:sclick:19: {
vol -v $calc($vol(master) + 2000)
did -ra DarkMusic 18 $vol(master)
}
on 1:dialog:DarkMusic:sclick:20: {
if ($vol(master).mute == $true) { vol -vu2 | did -ra DarkMusic 18 $vol(master) }
else { vol -vu1 | did -ra DarkMusic 18 Mute }
}
on 1:dialog:DarkMusic:sclick:21: {
vol -w $calc($vol(wave) - 2000)
did -ra DarkMusic 22 $vol(wave)
}
on 1:dialog:DarkMusic:sclick:23: {
vol -w $calc($vol(wave) + 2000)
did -ra DarkMusic 22 $vol(wave)
}
on 1:dialog:DarkMusic:sclick:24: {
if ($vol(wave).mute == $true) { vol -wu2 | did -ra DarkMusic 22 $vol(wave) }
else { vol -wu1 | did -ra DarkMusic 22 Mute }
}
on 1:dialog:DarkMusic:sclick:25: {
vol -m $calc($vol(midi) - 2000)
did -ra DarkMusic 26 $vol(midi)
}
on 1:dialog:DarkMusic:sclick:27: {
vol -m $calc($vol(midi) + 2000)
did -ra DarkMusic 26 $vol(midi)
}
on 1:dialog:DarkMusic:sclick:28: {
if ($vol(midi).mute == $true) { vol -mu2 | did -ra DarkMusic 26 $vol(midi) }
else { vol -mu1 | did -ra DarkMusic 26 Mute }
}
on 1:dialog:DarkMusic:sclick:29: {
if ($did(DarkMusic,29).state == 0) { set %mecho 0 }
if ($did(DarkMusic,29).state == 1) { set %mecho 1 }
}
on 1:dialog:DarkMusic:sclick:32: {
splay stop
inc %numlignlist 1
if (%numlignlist > $did(DarkMusic,7).lines) { set %numlignlist 1 }
splay %dmusique $+ $did(DarkMusic,7,%numlignlist).text
if ((%mecho == 1) && (%cechan != $null) && (.mp3 isin $did(DarkMusic,7,%numlignlist).text)) { ame ecoute7 $remove($did(DarkMusic,7,%numlignlist).text,.wav,.mp3,.mid) ( $+ $duration($calc($insong.length / 1000)) $+ ) | halt }
if ((%mecho == 1) && (%cechan != $null)) { ame ecoute7 $remove($did(DarkMusic,7,%numlignlist).text,.wav,.mp3,.mid) }
}
on 1:mp3end: {
if ($dialog(DarkMusic) != DarkMusic) { halt }
inc %numlignlist 1
if (%numlignlist > $did(DarkMusic,7).lines) { set %numlignlist 1 }
splay %dmusique $+ $did(DarkMusic,7,%numlignlist).text
if ((%mecho == 1) && (%cechan != $null) && (.mp3 isin $did(DarkMusic,7).seltext)) { ame ecoute7 $remove($did(DarkMusic,7,%numlignlist).text,.wav,.mp3,.mid) ( $+ $duration($calc($insong.length / 1000)) $+ ) | halt }
if ((%mecho == 1) && (%cechan != $null)) { ame ecoute7 $remove($did(DarkMusic,7,%numlignlist).text,.wav,.mp3,.mid) }
}
on 1:waveend: {
if ($dialog(DarkMusic) != DarkMusic) { halt }
inc %numlignlist 1
if (%numlignlist > $did(DarkMusic,7).lines) { set %numlignlist 1 }
splay %dmusique $+ $did(DarkMusic,7,%numlignlist).text
if ((%mecho == 1) && (%cechan != $null) && (.mp3 isin $did(DarkMusic,7).seltext)) { ame ecoute7 $remove($did(DarkMusic,7,%numlignlist).text,.wav,.mp3,.mid) ( $+ $duration($calc($insong.length / 1000)) $+ ) | halt }
if ((%mecho == 1) && (%cechan != $null)) { ame ecoute7 $remove($did(DarkMusic,7,%numlignlist).text,.wav,.mp3,.mid) }
}
on 1:midiend: {
if ($dialog(DarkMusic) != DarkMusic) { halt }
inc %numlignlist 1
if (%numlignlist > $did(DarkMusic,7).lines) { set %numlignlist 1 }
splay %dmusique $+ $did(DarkMusic,7,%numlignlist).text
if ((%mecho == 1) && (%cechan != $null) && (.mp3 isin $did(DarkMusic,7).seltext)) { ame ecoute7 $remove($did(DarkMusic,7,%numlignlist).text,.wav,.mp3,.mid) ( $+ $duration($calc($insong.length / 1000)) $+ ) | halt }
if ((%mecho == 1) && (%cechan != $null)) { ame ecoute7 $remove($did(DarkMusic,7,%numlignlist).text,.wav,.mp3,.mid) }
}
Conclusion
Une fois chargé, tapez /dkm pour lancer le lecteur
Rien de bien spécial, il y a certainement encore des bugs mais j'ai corrigé ceux que j'ai trouvés...
Sources de la même categorie
Commentaires
Discussions en rapport avec ce code source
|
CalendriCode
| | | L | M | M | J | V | S | D |
| | | | | 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 |
|
Téléchargements
Logiciels à télécharger sur le même thème :
|