none
Aide pour un débutant RRS feed

  • Question

  • Bonjour,

    Je veut creer un petit programme qui permet d'éditer un bout de texte a partir d'un fichier. Le problème c'est que je ne sais pas comment faire pour que si l'utilisateur ouvre un fichier .txt avec mon programme, il se charge automatiquement dans un "Textbox"...

    Dans le fond ce que je veut savoir, c'est que quand le programme s'execute, comment fait t-il pour savoir qu'elle fichier veut être ouvert avec?

    Merci de m'aider!

    mercredi 4 octobre 2006 19:36

Réponses

  • Dans les deux cas, 'windows' va te passer en argument de ton programme le chemin complet vers le fichier que tu désire ouvrir.

    Tu vas pouvoir récupérer cet argument dans le Main de ton program:

    static void Main(string[] args)
    {
        string monFichier =  string.Empty;
        if(args.length>0)
            monFichier = args[0];//la tu vas récupérer le nom complet du fichier ex : d:\temp\monFichier.txt
    }

    mardi 31 octobre 2006 08:44

Toutes les réponses

  • Salut,

    Tu peux être plus clair dans ta question, j'ai strictement rien compris !!!

    • Tu veux savoir comment au lit un fichier ?
    • Tu veux savoir comment on utilisent la boite de dialogue OpenFile ?
    • Tu veux ouvrir un fichier par argument dans la commande ?

     

    Merci

     

    mercredi 18 octobre 2006 13:17
  • Je veut savoir s'il y a un argument que windows passe au programme quand on glisse un fichier dessus ou qu'on fait la commande "ouvrir avec", comme sa je pourrait savoir quel fichier je veut que mon programme lit/écrit
    mercredi 18 octobre 2006 22:14
  • Dans les deux cas, 'windows' va te passer en argument de ton programme le chemin complet vers le fichier que tu désire ouvrir.

    Tu vas pouvoir récupérer cet argument dans le Main de ton program:

    static void Main(string[] args)
    {
        string monFichier =  string.Empty;
        if(args.length>0)
            monFichier = args[0];//la tu vas récupérer le nom complet du fichier ex : d:\temp\monFichier.txt
    }

    mardi 31 octobre 2006 08:44
  • Merci ça m'a beaucoup aidé! Enfin une solution!
    mardi 31 octobre 2006 22:34
  • A l'utilisation, si jamais le chemin comporte un espace, ne pas oublier de mettre des guillemets autour.

    lundi 12 février 2018 10:47