begin process at 2010 02 10 06:58:01
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

VB.NET

 > CONVERTISSEUR D'IMAGES AVEC LISTVIEW

CONVERTISSEUR D'IMAGES AVEC LISTVIEW


 Information sur la source

Note :
8,2 / 10 - par 5 personnes
8,20 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :VB.NET Source .NET ( DotNet ) Classé sous :convertir, images, format, png, jpg Niveau :Débutant Date de création :27/12/2002 Date de mise à jour :27/12/2002 03:17:41 Vu / téléchargé :38 126 / 1 714

Auteur : kopper

Ecrire un message privé
Commentaire sur cette source (12)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Sert a convertir différents type d'images (png, gif, bmp, jpg, wmf, tiff ect..) en d'autres formats.

Exemple d'isntallation aussi.

Source

  • Public Class frmConvertionImage
  • Inherits System.Windows.Forms.Form
  • Const EOF As Integer = -1
  • Dim TYPES_IMAGES As String() = {".bmp", ".gif", ".emf", ".jpg", ".png", ".tiff", ".wmf"}
  • Dim NomFormat As String() = {"Bitmap (BMP)", "Join Phjoto Expert Group (JPG)", "Portable Network Graphic (PNG)", "Tag Image File Format (TIFF)", "Windows Meta File (WMF)", "CompuServ Image (GIF)", "Enhanced Windows (EMF)"}
  • Dim Compression As String() = {"Aucune", "Très Bonne", "Bonne", "Moyenne", "Faible", "Excellente", "Moyenne"}
  • Dim strNomFichier As String
  • Dim strFichierFullPath As String
  • Dim Extension As String
  • Dim ConfigFile As String
  • Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  • Dim FileInfo As New IO.FileInfo(Application.ExecutablePath)
  • 'Path du fichier de configuration qui contient le dernier type d'image choisi
  • 'ainsi que le dernier choix garder ou pas l'image originale.
  • ConfigFile = String.Concat(FileInfo.DirectoryName, "\", "Convert.cfg")
  • 'Lecture des arguments, ex: Convert.exe c:\bmp\image.bmp
  • Dim Command As String() = Environment.GetCommandLineArgs
  • Dim ioLecture As IO.StreamReader = IO.File.OpenText(ConfigFile)
  • Dim Choix As Boolean
  • Dim intSelection As Integer
  • Dim I As Integer
  • 'Transforme le curseur en petit sablier
  • Me.Cursor = System.Windows.Forms.Cursors.WaitCursor
  • 'Ajoute tous les noms de format dans la listview
  • For I = 0 To NomFormat.Length - 1 Step 1
  • lsvTypesImage.Items.Add(NomFormat(I))
  • lsvTypesImage.Items(I).SubItems.Add(Compression(I))
  • lsvTypesImage.Items(I).ImageIndex = 0
  • Next I
  • 'Établi l'ordre alphabétique
  • lsvTypesImage.Sorting = SortOrder.Ascending
  • 'Lit les lignes si la lecture n'est pas rendue a la fin de fichier (EOF)
  • 'Choix Garder/Supprimer
  • If ioLecture.Peek <> EOF Then
  • Choix = ioLecture.ReadLine()
  • Else
  • Choix = False
  • End If
  • 'Choix du format précédant
  • If ioLecture.Peek <> EOF Then
  • intSelection = CInt(ioLecture.ReadLine())
  • Else
  • intSelection = 0
  • End If
  • 'Fermeture du fichier en lecture
  • ioLecture.Close()
  • 'Sélectionne la ligne correspondant au format choisi la derniere fois
  • lsvTypesImage.Items(intSelection).Selected = True
  • 'Coche l'option garder/supprimer choisie la derniere fois
  • radSupprimer.Checked = Choix
  • radGarder.Checked = Not Choix
  • 'Si un argument n'a pas été donné lors de l'appel du .exe
  • If Command.Length = 1 Then
  • 'Restreint l'utilisateur a choisir que ces types de fichiers comme
  • 'fichier a convertir
  • OpenFileDialog1.Filter = "Tous les types d'images suppotés|*.bmp;*.gif;*.emf;*.jpg;*.jpeg;*.png;*.tiff;*.wmf|Bitmap (BMP)|*.bmp|CompuServ Image (GIF)|*.gif|Enhanced Windows (EMF)|*.emf|Join Phjoto Expert Group (JPG)|*.jpg;*.jpeg|Portable Network Graphic (PNG)|*.png|Tag Image File Format (TIFF)|*.tiff|Windows Meta File (WMF)|*.wmf"
  • 'Ouvre la fenetre d'ouverture de fichier
  • OpenFileDialog1.ShowDialog()
  • 'Saisie du nom de fichier
  • strFichierFullPath = OpenFileDialog1.FileName()
  • 'Si aucun fichier n'a été sélectionnée, Fin du programme
  • If strFichierFullPath = String.Empty Then
  • Me.Close()
  • Exit Sub
  • End If
  • Else
  • 'Si un argument a été donnée, cet argument est le fichier a convertir
  • strFichierFullPath = Command(1)
  • End If
  • 'Sert a obtenir des information sur le fichier
  • Dim FileInfo2 As New IO.FileInfo(strFichierFullPath)
  • Extension = FileInfo2.Extension
  • strNomFichier = FileInfo2.Name
  • lblNom.Text = String.Concat("Nom de l'image à convertir : ", strNomFichier)
  • 'Rétabli le curseur de Windows par défault
  • Me.Cursor = System.Windows.Forms.Cursors.Default
  • End Sub
  • Private Sub btnAnnuler_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAnnuler.Click
  • 'Fermeture du programme
  • Me.Close()
  • End Sub
  • Private Sub Convertir()
  • 'Si un item a été sélectionné
  • If lsvTypesImage.SelectedIndices.Count > 0 Then
  • 'Curseur Sablier
  • Me.Cursor = System.Windows.Forms.Cursors.WaitCursor
  • 'Sauvegarde des options (Types de fichier et Garder/Supprimer)
  • Dim ioEcriture As IO.StreamWriter = IO.File.CreateText(ConfigFile)
  • ioEcriture.WriteLine(radSupprimer.Checked)
  • ioEcriture.WriteLine(lsvTypesImage.SelectedIndices(0))
  • ioEcriture.WriteLine("caca")
  • ioEcriture.Close()
  • Dim Convertisseur As New System.Drawing.Bitmap(strFichierFullPath)
  • Dim NouvelleExtension As String = TYPES_IMAGES(lsvTypesImage.SelectedIndices(0))
  • Dim strNouveauFichier As String = String.Concat(strNomFichier.Substring(0, strNomFichier.LastIndexOf(".")), NouvelleExtension)
  • 'Vérification si le ficheir existe déja
  • If NouvelleExtension = Extension Or IO.File.Exists(strNouveauFichier) Then
  • MsgBox("Le fichier existe déjà. Choissisez un autre format d'image.", MsgBoxStyle.Critical, "Erreure lors de la création du fichier.")
  • Me.Cursor = System.Windows.Forms.Cursors.Default
  • 'Si le fichier existe déja, la procédure ne se poursuit pas
  • Exit Sub
  • End If
  • 'Converti le fichier en un autre format selon l'extension cible
  • Select Case NouvelleExtension
  • Case ".jpg"
  • Convertisseur.Save(strNouveauFichier, System.Drawing.Imaging.ImageFormat.Jpeg)
  • Case ".tiff"
  • Convertisseur.Save(strNouveauFichier, System.Drawing.Imaging.ImageFormat.Tiff)
  • Case ".wmf"
  • Convertisseur.Save(strNouveauFichier, System.Drawing.Imaging.ImageFormat.Wmf)
  • Case ".gif"
  • Convertisseur.Save(strNouveauFichier, System.Drawing.Imaging.ImageFormat.Gif)
  • Case ".png"
  • Convertisseur.Save(strNouveauFichier, System.Drawing.Imaging.ImageFormat.Png)
  • Case ".bmp"
  • Convertisseur.Save(strNouveauFichier, System.Drawing.Imaging.ImageFormat.Bmp)
  • Case ".emf"
  • Convertisseur.Save(strNouveauFichier, System.Drawing.Imaging.ImageFormat.Emf)
  • End Select
  • 'Libère les ressources utilisées par Convertisseur
  • Convertisseur.Dispose()
  • 'Supprime l'image originale si l'option de la supprimer est activée
  • If radSupprimer.Checked Then
  • Kill(strFichierFullPath)
  • End If
  • End If
  • btnAppliquer.Enabled = False
  • 'Rétabli le curseur
  • Me.Cursor = System.Windows.Forms.Cursors.Default
  • End Sub
  • Private Sub lsvTypesImage_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles lsvTypesImage.DoubleClick
  • Convertir()
  • End Sub
  • Private Sub btnOk_CLick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnOK.Click
  • Convertir()
  • Me.Close()
  • End Sub
  • Private Sub lsvTypesImage_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lsvTypesImage.SelectedIndexChanged
  • btnAppliquer.Enabled = True
  • End Sub
  • Private Sub btnAppliquer_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAppliquer.Click
  • Convertir()
  • End Sub
  • End Class
Public Class frmConvertionImage
    Inherits System.Windows.Forms.Form

 Const EOF As Integer = -1

    Dim TYPES_IMAGES As String() = {".bmp", ".gif", ".emf", ".jpg", ".png", ".tiff", ".wmf"}
    Dim NomFormat As String() = {"Bitmap (BMP)", "Join Phjoto Expert Group (JPG)", "Portable Network Graphic (PNG)", "Tag Image File Format (TIFF)", "Windows Meta File (WMF)", "CompuServ Image (GIF)", "Enhanced Windows (EMF)"}
    Dim Compression As String() = {"Aucune", "Très Bonne", "Bonne", "Moyenne", "Faible", "Excellente", "Moyenne"}

    Dim strNomFichier As String
    Dim strFichierFullPath As String
    Dim Extension As String
    Dim ConfigFile As String


    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        Dim FileInfo As New IO.FileInfo(Application.ExecutablePath)

        'Path du fichier de configuration qui contient le dernier type d'image choisi 
        'ainsi que le dernier choix garder ou pas l'image originale.
        ConfigFile = String.Concat(FileInfo.DirectoryName, "\", "Convert.cfg")

        'Lecture des arguments, ex: Convert.exe c:\bmp\image.bmp 
        Dim Command As String() = Environment.GetCommandLineArgs

        Dim ioLecture As IO.StreamReader = IO.File.OpenText(ConfigFile)
        Dim Choix As Boolean
        Dim intSelection As Integer
        Dim I As Integer

        'Transforme le curseur en petit sablier
        Me.Cursor = System.Windows.Forms.Cursors.WaitCursor

        'Ajoute tous les noms de format dans la listview
        For I = 0 To NomFormat.Length - 1 Step 1
            lsvTypesImage.Items.Add(NomFormat(I))
            lsvTypesImage.Items(I).SubItems.Add(Compression(I))
            lsvTypesImage.Items(I).ImageIndex = 0
        Next I

        'Établi l'ordre alphabétique
        lsvTypesImage.Sorting = SortOrder.Ascending

        'Lit les lignes si la lecture n'est pas rendue a la fin de fichier (EOF) 
        'Choix Garder/Supprimer
        If ioLecture.Peek <> EOF Then
            Choix = ioLecture.ReadLine()
        Else
            Choix = False
        End If

        'Choix du format précédant
        If ioLecture.Peek <> EOF Then
            intSelection = CInt(ioLecture.ReadLine())
        Else
            intSelection = 0
        End If

        'Fermeture du fichier en lecture
        ioLecture.Close()

        'Sélectionne la ligne correspondant au format choisi la derniere fois
        lsvTypesImage.Items(intSelection).Selected = True

        'Coche l'option garder/supprimer choisie la derniere fois
        radSupprimer.Checked = Choix
        radGarder.Checked = Not Choix

        'Si un argument n'a pas été donné lors de l'appel du .exe
        If Command.Length = 1 Then

            'Restreint l'utilisateur a choisir que ces types de fichiers comme
            'fichier a convertir
            OpenFileDialog1.Filter = "Tous les types d'images suppotés|*.bmp;*.gif;*.emf;*.jpg;*.jpeg;*.png;*.tiff;*.wmf|Bitmap (BMP)|*.bmp|CompuServ Image (GIF)|*.gif|Enhanced Windows (EMF)|*.emf|Join Phjoto Expert Group (JPG)|*.jpg;*.jpeg|Portable Network Graphic (PNG)|*.png|Tag Image File Format (TIFF)|*.tiff|Windows Meta File (WMF)|*.wmf"

            'Ouvre la fenetre d'ouverture de fichier
            OpenFileDialog1.ShowDialog()

            'Saisie du nom de fichier
            strFichierFullPath = OpenFileDialog1.FileName()

            'Si aucun fichier n'a été sélectionnée, Fin du programme
            If strFichierFullPath = String.Empty Then
                Me.Close()
                Exit Sub
            End If

        Else

            'Si un argument a été donnée, cet argument est le fichier a convertir
            strFichierFullPath = Command(1)

        End If

        'Sert a obtenir des information sur le fichier
        Dim FileInfo2 As New IO.FileInfo(strFichierFullPath)

        Extension = FileInfo2.Extension
        strNomFichier = FileInfo2.Name

        lblNom.Text = String.Concat("Nom de l'image à convertir : ", strNomFichier)

        'Rétabli le curseur de Windows par défault
        Me.Cursor = System.Windows.Forms.Cursors.Default

    End Sub


    Private Sub btnAnnuler_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAnnuler.Click
        'Fermeture du programme
        Me.Close()
    End Sub


    Private Sub Convertir()

        'Si un item a été sélectionné
        If lsvTypesImage.SelectedIndices.Count > 0 Then

            'Curseur Sablier
            Me.Cursor = System.Windows.Forms.Cursors.WaitCursor

            'Sauvegarde des options (Types de fichier et Garder/Supprimer)
            Dim ioEcriture As IO.StreamWriter = IO.File.CreateText(ConfigFile)
            ioEcriture.WriteLine(radSupprimer.Checked)
            ioEcriture.WriteLine(lsvTypesImage.SelectedIndices(0))
            ioEcriture.WriteLine("caca")
            ioEcriture.Close()


            Dim Convertisseur As New System.Drawing.Bitmap(strFichierFullPath)
            Dim NouvelleExtension As String = TYPES_IMAGES(lsvTypesImage.SelectedIndices(0))
            Dim strNouveauFichier As String = String.Concat(strNomFichier.Substring(0, strNomFichier.LastIndexOf(".")), NouvelleExtension)

            'Vérification si le ficheir existe déja
            If NouvelleExtension = Extension Or IO.File.Exists(strNouveauFichier) Then
                MsgBox("Le fichier existe déjà. Choissisez un autre format d'image.", MsgBoxStyle.Critical, "Erreure lors de la création du fichier.")
                Me.Cursor = System.Windows.Forms.Cursors.Default

                'Si le fichier existe déja, la procédure ne se poursuit pas
                Exit Sub
            End If

            'Converti le fichier en un autre format selon l'extension cible
            Select Case NouvelleExtension
                Case ".jpg"
                    Convertisseur.Save(strNouveauFichier, System.Drawing.Imaging.ImageFormat.Jpeg)
                Case ".tiff"
                    Convertisseur.Save(strNouveauFichier, System.Drawing.Imaging.ImageFormat.Tiff)
                Case ".wmf"
                    Convertisseur.Save(strNouveauFichier, System.Drawing.Imaging.ImageFormat.Wmf)
                Case ".gif"
                    Convertisseur.Save(strNouveauFichier, System.Drawing.Imaging.ImageFormat.Gif)
                Case ".png"
                    Convertisseur.Save(strNouveauFichier, System.Drawing.Imaging.ImageFormat.Png)
                Case ".bmp"
                    Convertisseur.Save(strNouveauFichier, System.Drawing.Imaging.ImageFormat.Bmp)
                Case ".emf"
                    Convertisseur.Save(strNouveauFichier, System.Drawing.Imaging.ImageFormat.Emf)
            End Select

            'Libère les ressources utilisées par Convertisseur
            Convertisseur.Dispose()

            'Supprime l'image originale si l'option de la supprimer est activée
            If radSupprimer.Checked Then
                Kill(strFichierFullPath)
            End If


        End If
        btnAppliquer.Enabled = False
        'Rétabli le curseur
        Me.Cursor = System.Windows.Forms.Cursors.Default

    End Sub

    Private Sub lsvTypesImage_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles lsvTypesImage.DoubleClick
        Convertir()
    End Sub

    Private Sub btnOk_CLick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnOK.Click
        Convertir()
        Me.Close()
    End Sub

    Private Sub lsvTypesImage_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lsvTypesImage.SelectedIndexChanged
        btnAppliquer.Enabled = True
    End Sub

    Private Sub btnAppliquer_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAppliquer.Click
        Convertir()
    End Sub
End Class
 

 Conclusion

Si vous voulez, vous pouvez compiler le setup qui vient avec le projet et si vous l'installez, vous aurez un item ajouté au menu contextuel qui s'affiche lorsque vous cliquez sur le bouton de droit sur une image. Vous pourrez alors
convertir vos images comme si cette fonction serait intégrée dans Windows.

Note : Convert.cfg doit etre dans le répertoire de l'éxécutable (J'aurais pu arranger ca...)

C'est mon premier projet VB.NET qui sert a quelque chose, alors soyez un peu indulgents.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   Convert
    •   bin
      • Convert.cfgTélécharger ce fichier [Réservé aux membres club]Voir ce fichier16 octets
      • Convert.exeTélécharger ce fichier [Réservé aux membres club]36 864 octets
      • Convert.pdbTélécharger ce fichier [Réservé aux membres club]24 064 octets
    •   obj
      •   Debug
        • temp
        • TempPE
        • Convert.exeTélécharger ce fichier [Réservé aux membres club]40 960 octets
        • Convert.frmConvertionImage.resourcesTélécharger ce fichier [Réservé aux membres club]8 274 octets
        • Convert.pdbTélécharger ce fichier [Réservé aux membres club]24 064 octets
        • WindowsApplication8.exeTélécharger ce fichier [Réservé aux membres club]25 600 octets
        • WindowsApplication8.pdbTélécharger ce fichier [Réservé aux membres club]24 064 octets
      •   Release
        • temp
        • TempPE
        • Convert.exeTélécharger ce fichier [Réservé aux membres club]36 864 octets
        • Convert.frmConvertionImage.resourcesTélécharger ce fichier [Réservé aux membres club]8 274 octets
        • WindowsApplication8.exeTélécharger ce fichier [Réservé aux membres club]36 864 octets
        • WindowsApplication8.frmConvertionImage.resourcesTélécharger ce fichier [Réservé aux membres club]9 309 octets
      • AxInterop.REGWIZCTRLLib.dllTélécharger ce fichier [Réservé aux membres club]4 608 octets
      • AxInterop.Shell32.dllTélécharger ce fichier [Réservé aux membres club]9 728 octets
      • Interop.REGWIZCTRLLib.dllTélécharger ce fichier [Réservé aux membres club]4 096 octets
      • Interop.Shell32.dllTélécharger ce fichier [Réservé aux membres club]57 344 octets
    • AssemblyInfo.vbTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 028 octets
    • binConvert.cfgTélécharger ce fichier [Réservé aux membres club]Voir ce fichier16 octets
    • ConvertionImage.resxTélécharger ce fichier [Réservé aux membres club]Voir ce fichier14 605 octets
    • ConvertionImage.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 205 octets
    • ConvertionImage.suoTélécharger ce fichier [Réservé aux membres club]8 704 octets
    • ConvertionImage.vbTélécharger ce fichier [Réservé aux membres club]Voir ce fichier17 276 octets
    • ConvertionImage.vbprojTélécharger ce fichier [Réservé aux membres club]Voir ce fichier4 206 octets
    • ConvertionImage.vbproj.userTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 783 octets
  •   setup2
    • Debug
    • Release
    • Setup2.vdprojTélécharger ce fichier [Réservé aux membres club]55 320 octets

Télécharger le zip


 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) INSERER TOUT TYPE DE FICHIERS DANS ORACLE EN VB.NET par SKY32
Source avec Zip Source avec une capture Source .NET (Dotnet) ENVOYER DES EMAILS AVEC PIECES JOINTES EN EXÉCUTANT BLAT par mays
Source avec Zip Source avec une capture Source .NET (Dotnet) PILOTER DES AFFICHEURS 7 SEGMENTS À PARTIR DU PORT SÉRIE OU ... par mays
Source avec Zip Source avec une capture Source .NET (Dotnet) CONTROLER LE WEBBROWSER ET IDENTIFIER LES LIENS PAR LEUR NUM... par george02
Source avec Zip Source .NET (Dotnet) LOGIN AVEC FICHIER XML par DanMor498

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) CONVERTIR FORMAT IMAGE par Le Pivert
Source avec Zip Source avec une capture 3NITY IMAGE STUDIO ACTIVEX SDK _ COMPOSANT DÉDIÉ À L'IMAGERI... par soldier8514
Source avec une capture VBA EXCEL CONVERTIR EN NOMBRE, APPLIQUER UN FORMAT MONETAIRE... par FENETRES
Source avec Zip Source avec une capture GDIPLUS, LES MEILLEURS FORMATS D'IMAGES POUR ENRICHIR VOS PR... par zavier666
Source avec Zip Source avec une capture CONVERSION D'UN STRING EN DATE SOUS UN FORMAT DONNÉ par Egalon

Commentaires et avis

Commentaire de hvb le 27/12/2002 13:49:40

interessantnje savais qu'on pouvait convertir en jpg mais j'avais pas tester les autres formats... mais ce qui m'interesse réelement c'est ce menu contextuel quand tu cliques sur une image... je n'ai pas lancer le setup...mais comment fais tu?

Commentaire de kopper le 27/12/2002 21:15:50

Ca c'est dans les registres pour le menu contextuel.

[HKEY_CLASSES_ROOTjpegfileshellConvertir l'imageCommand]
@="c:\winxp\convert.exe "%1""

[HKEY_CLASSES_ROOTgiffileshellConvertir l'imageCommand]
@="c:\winxp\convert.exe "%1""

[HKEY_CLASSES_ROOTpngfileshellConvertir l'imageCommand]
@="c:\winxp\convert.exe "%1""

[HKEY_CLASSES_ROOTwmffileshellConvertir l'imageCommand]
@="c:\winxp\convert.exe "%1""

[HKEY_CLASSES_ROOTPaint.PictureshellConvertir l'imageCommand]
@="c:\winxp\convert.exe "%1""

[HKEY_CLASSES_ROOTemffileshellConvertir l'imageCommand]
@="c:\winxp\convert.exe "%1""

[HKEY_CLASSES_ROOTTIFImage.DocumentshellConvertir l'imageCommand]
@="c:\winxp\convert.exe "%1""

Par exemple ca ca va faire ouvrir convert.exe pour tous es types de fichiers supportés.

Commentaire de kopper le 27/12/2002 21:22:11

Je m'excuse, les slash non't pas apparu dans les clés pour les registres. Dans le fond, il faut tu recherche les Clé Shell dans les types de fichiers, et chaque type de fichier a son Shell. Tu n'a qu'a ajouter ton prog en ajoutant (Par défault)=path %1 . C'est tu un peu clair ?

Commentaire de hvb le 28/12/2002 12:48:50

oui mais apres ton prog tu le lance en prenant en compte sur quel fichier on a cliquer non?  il s'ouvre et charge l'image par laquel on l'a appelé, et ca tu le gere comment?

Commentaire de hvb le 28/12/2002 14:23:41

ce que je cherchais en fait et que je ne savais nommé, c'etait la recupération des arguments d'un shell.
J'ai trouver, merci de ton aide

Commentaire de kopper le 29/12/2002 06:35:45

de rien :)

Commentaire de hvb le 03/01/2003 00:48:18

longtemps apres, etant donné que j'ai fini par etudier ta source qui etait interessante mais qui m'avait fait penser a cette recuperation d'arguments, j'ai fini par voir que ce dont je parlais etait dans ta source, et en plus tres clair, avec un commentaires precisant que c'etait ca......... j'ai honte lol :p

Commentaire de kopper le 03/01/2003 04:59:11

Tu n'as pas a avoir honte...

Dim Command As String() = Environment.GetCommandLineArgs

Chaque item du tableau contient chaque argument séparé par des espaces, sauf si l'argument est entre "" ex : "C:Mes DocumentsTest.txt", ceci donne un argument tandis que C:Mes DocumentsTest.txt donne 2 arguments différents donc 2 éléments du tableau différents....

J'espere que ca va t'aider si t'as un prob avec ca..

Commentaire de 3Pom le 11/11/2003 12:37:56

Est ce ke tu pe me dire comment tu fais pour modofier la base de registre dans le setup? Pcq je develppe 1e appli et je ve faire pareil mais j'ai été obligé de modifier la base de registre manuellement dc si tu pouvais m'expliker komen tyu le fait ca m'arrangerait bcp.
Merci

Commentaire de hcadieu le 10/01/2005 15:18:44

salut

Ton source pourrait m'interesser fortement car j'ai besoin de convertir on the Fly des fichiers
Wmf en  BMP dans un programme VBA,  
pourrais tu me dire  si et comment ton code peut fonctionner en VBA ?

Par avance merci , j'attends avec beaucoup d'interet  ta reponse
Hervé

Commentaire de ffranko99 le 02/03/2006 17:49:27

Je trouve ca super, maintenant une petite question.

Est ce que ton programme pourrai etre modifié pour inclure les fichiers pdf? Je recherche une facon de convertir des fichiers pdf en tiff.

Pourrai tu m'aider?

Merci

Commentaire de hben le 08/06/2006 14:34:35

Comment l'installer et l'executer...????.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Conversion de bmp en jpg, gif, png ou tiff... [ par ju ] Bonjour, je cherche un moyen de convertir des images bmp en jpg, gif, png ou tiff(1 de ces 4 formats pour pouvoir les transformer en pdf grace à pdfli format d'images supportés par VB5 [ par ddp ] Tout d'abord félicitations pour cet excellent site !Comment faire pour afficher des images autres que BMP,JPG,GIF,WMF ? Merci d'avance ! ddp Convertir données num au format texte dans un format numérique [ par Melinda ] slt, j'ai effectuer l'importation d'un fichier .txt sous Excel.j'ai des données nuérique mais celles qui sont décimales sont représentées comme des do Image png et elastique [ par pirate75000 ] Salut je cherche une solution pour ouvrir des images au format png dans un pictureboxSi vous avez d'autre format pour les pictureboxdit le moi merciTo Lire et sauvegarder au format PNG [ par pirate75000 ] je cherche un moyen de charger dans un picturebox des images au format pngainsi que sauvegarder des picturebox au format PNG en vb6 convertir BMP en JPG [ par psykokouak ] slt,je cherche le code pour transfomer une serie de bmp dans un répertoire en jpg .. (ou meme envoyé c bmp dans un picturebox pour les transformer de convertir en format pdf [ par fabien140 ] j'ai un pb lorsque je veux convertir plusieurs fichiers word à la suite au format pdf à l'aide de l'imprimante virtuelle acrobat distiller.si j'en con Convertir la date de installdate en format dword en format date lisible ? [ par rastapopey ] Voila, je souhaite recuperer la date d'install d'un poste en lisant la valeur de la date d'install dans la registrySOFTWARE\MICROSOFT\WINDOWS NT\CURRE


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,827 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales