static void Main(string[] args) { if (args.Length != 0) { string _fichier = args[0]; string _type = "MOVIE"; if (args.Length == 2) { _type = args[1].ToUpper().Replace("/", ""); } string _result = ""; if (File.Exists(_fichier)) { FileInfo _fichierJpg = new FileInfo(_fichier); Console.WriteLine("Convertion de " + _fichierJpg.Name + " vers " + _fichierJpg.Name.Replace(_fichierJpg.Extension, "") + "_NiceCovers.png"); _result = NiceCovers.FusionSave(_fichier, _type); if (_result == "") { Console.WriteLine("--Erreur--"); } } else { if (Directory.Exists(_fichier)) { foreach (string _sfic in Directory.GetFiles(_fichier)) { FileInfo _fic = new FileInfo(_sfic); if ((_fic.Extension.ToLower() == ".jpg") || (_fic.Extension.ToLower() == ".png")) { Console.WriteLine("Convertion de " + _fic.Name + " vers " + _fic.Name.Replace(_fic.Extension, "") + "_NiceCovers.png"); _result = NiceCovers.FusionSave(_sfic, _type); if (_result == "") { Console.WriteLine("--Erreur--"); } } } } else { Console.WriteLine("Erreur : Le fichier " + _fichier + " n'existe pas !"); } } } else { Console.WriteLine("------------------------------------------------------"); Console.WriteLine("Syntaxe : NiceCovers_Cmd NomDuFichier /MUSIC ou /MOVIE"); Console.WriteLine("Syntaxe : NiceCovers_Cmd NomDuDossier /MUSIC ou /MOVIE"); Console.WriteLine("------------------------------------------------------"); } }
private void BTN_Charge_Click(object sender, RoutedEventArgs e) { string _type = "MOVIE"; if (INT_Movie.IsChecked == true) { _type = "MOVIE"; } else { _type = "MUSIC"; } OpenFileDialog openFileDialog1 = new OpenFileDialog(); openFileDialog1.Title = "Chargement"; openFileDialog1.Filter = @"Fichiers image (*.jpg, *.png)|*.jpg;*.png";; openFileDialog1.FilterIndex = 1; openFileDialog1.Multiselect = true; openFileDialog1.ShowDialog(); string[] _ListeFichier = openFileDialog1.FileNames; string _Result = ""; if (_ListeFichier.Length != 0) { //Affiche.Source = new BitmapImage(new Uri(_ListeFichier[_ListeFichier.Length-1])); foreach (string _Fichier in _ListeFichier) { _Result = NiceCovers.FusionSave(_Fichier, _type); if (_Result == "") { System.Windows.MessageBox.Show("Impossible de générer le fichier " + _Fichier, "Erreur", MessageBoxButton.OK, MessageBoxImage.Error); } } if (_Result != "") { Img_NiceCover.Source = new BitmapImage(new Uri(_Result)); } if (_ListeFichier.Length > 1) { System.Windows.MessageBox.Show("Tous les covers sont générés."); } } }