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

VB.NET Discussion :

ouvrir un fichier non natif via mon application. [Débutant]


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 135
    Par défaut ouvrir un fichier non natif via mon application.
    Bonsoir,

    Toujours dans le développement de mon application de gestion de karaokés avec visual basic express 2010 studio, j'ouvre les fichiers natifs reconnus au moyen de la ligne de commande suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Process.Start(New ProcessStartInfo(HERVE VILLARD - Nous.kfn))
    Il s'agit d'un fichier ouvert dans l'application karafun.
    lorsque j'appuis sur le bouton ouvrir de mon application, le logiciel Karafun, s'il n'est pas déjà lancé, s'ouvre et lance le fichier.

    Jusque là, tout va bien.

    Par contre, je rencontre un probleme avec les fichier .kok. Dans karafun, ils sont reconnus comme des fichiers qu'il peut lire.

    Quand je veux les ouvrir via la commande citée plus haut, cela me dit que le fichier n'est pas reconnu.

    Y a-t-il une commande pour ouvrir des fichiers non natifs via une application spécifique.

    En l'occurence, quelle est la ligne de commande qui me permettra d'ouvrir un .kok avec karafun pour mon cas ?

    Merci par avance

    @+ Martipit

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 200
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 200
    Par défaut
    soit tu dis à windows que ce type de fichier s'ouvre avec le logiciel en question (clic droit / ouvrir avec / choisir le programme et cocher "toujours")
    l'association étant faite, process.Start demandera à l'appli d'ouvrir le fichier

    soit tu cherches la ligne de commande du logiciel pour qu'il ouvre le fichier
    tente
    karafun -"x:\dossier\fichier.kok"
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 135
    Par défaut
    Salut et merci pol63

    J'ai effectivement fait comme tu m'a dit en passant par windows pour mettre karafun en application par défaut et ca fonctionne. Le problème est qu'après, les fichiers kok ne s'ouvrent plus avec leur application native en faisant un double click dessus en dehors de mon appli.

    J'avais pensé, mettre une checklistbox avec les types de fichiers que pouvait ouvrir mon application juste pour le temps ou je passe par elle en fait. C'est pour cela que je cherchais une ligne de commande qui pourrait faire office de programme par défaut pour l'ouverture desdits fichiers.

    Maintenant, je vais recherche comme tu dis avec la ligne de commande qui ouvre le fichier directement avec karafun

    Le sujet reste ouvert à toutes propositions.

    Merci

    @+ Martipit

  4. #4
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 135
    Par défaut
    Salut

    J'ai fait quelques tests mairien de concluant avec ce que tu ma consiellé :
    soit tu cherches la ligne de commande du logiciel pour qu'il ouvre le fichier
    tente
    karafun -"x:\dossier\fichier.kok"
    Je ne désespère pas.

    Maintenant avec cette idée :
    soit tu dis à windows que ce type de fichier s'ouvre avec le logiciel en question (clic droit / ouvrir avec / choisir le programme et cocher "toujours")
    l'association étant faite, process.Start demandera à l'appli d'ouvrir le fichier
    on devrait peut être trouver un code qui donne la même fonction mais sans prendre en considération la case toujours.

    Ainsi on aurait ce programme par défaut seulement lorsque mon apllication serait ouverte.

    Je compte sur vous pour avoir un peu d'aide car là, j'avoue que je ne vois pas du tout comment faire.

    J'ai fais une checklistbox avec les extensions qui sont compatibles avec Karafun et à partir de là, je ne sais que faire avec....

    Merci par avane

    @+ Martial

  5. #5
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 200
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 200
    Par défaut
    ce n'est plus vraiment du domaine de vb.net mais plus de windows
    voir s'il y a un sous forum à ce sujet, sinon demander à google comment fonctionne le shell de windows pour l'open with
    le "toujours ouvrir avec" est enregistré dans la base de registre, le path complet y figure peut etre, une recherche sur .kok dans la bdr aidera peut etre
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  6. #6
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2011
    Messages : 135
    Par défaut
    Salut Pol63

    Je n'a i pas encore eut le temps de faire les recherches sur google pour l'open with de windows.

    Par contre, je suis allé faire un tour dans la base de registre et pour mes fichiers .kok, j'ai vu dans la colonne données ma mention suivante : karafun.playable alors que pour le fichier natif, il y a écrit : karafun.file.

    Voici une différence qui pourrait expliquer déjà une partie du problème.

    Je poursuis mes recherches et si de votre côté, il vous venait une idée, je suis largement preneur car là, je bute sévère...

    Merci à vous

    @+ Martipit

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

Discussions similaires

  1. [Configuration] Redirection sur un fichier non accessible via le web
    Par codefalse dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 14/09/2007, 11h54
  2. Réponses: 16
    Dernier message: 16/05/2006, 12h37
  3. Réponses: 1
    Dernier message: 02/02/2006, 14h26
  4. [XML] Lire un fichier uniquement via mon application ?
    Par charliejo dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 20/01/2006, 16h26
  5. Création d'un alias via mon application
    Par Neilos dans le forum C++Builder
    Réponses: 3
    Dernier message: 18/10/2003, 23h29

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