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

Qt Discussion :

Menu contextuel de fichiers sous Windows 7


Sujet :

Qt

  1. #1
    vec
    vec est déconnecté
    Membre régulier
    Homme Profil pro
    Responsable service informatique en retraite depuis oct 2009
    Inscrit en
    Février 2004
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 77
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Responsable service informatique en retraite depuis oct 2009
    Secteur : Santé

    Informations forums :
    Inscription : Février 2004
    Messages : 6
    Par défaut Menu contextuel de fichiers sous Windows 7
    Bonjour,

    Nostalgique de la fonction "Résumé"/"Commentaires" présente dans XP avec un clic droit sur tout type de fichier, j'ai voulu retrouver cette dernière sur Seven Pro et après pas mal de recherche sur le sujet (Metadonnées ADS), ai fini par développer en C++ avec Qt 4.8 une appli (Resume.exe) permettant de retrouver la fonctionnalité en question.

    Initialement en glisser/déposer, j'ai vectorisé l'appli dans le menu contextuel de fichiers de Seven en utilisant l'utilitaire M7CM.exe (très bien fait!).
    Ca fonctionne très bien quelque soit le fichier cliqué (la métadonnée 'resume' est affichée si elle existe, sinon, un champ texte éditable vide permet d'en ajouter une; accepte le copier/coller).

    Or en essayant par clic droit avec un fichier dans les dossiers "Programmes" & "Programmes(x86)" (en mode utilisateur & administrateur), le champ texte reste désespérément vide, ainsi que le nom du fichier cliqué!
    Si l'on y entre un commentaire, on obtient l'erreur "Accès refusé!" lorsque l'appli essaie de sauver sur le disque.

    Par contre, ça fonctionne sans problème par glisser/déposer du fichier sur resume.exe.

    D'où ma question: quand on ajoute dans le menu contextuel de fichiers de Seven une entrée vers
    un exécutable, que faut-il faire de plus pour avoir un accès complet?
    Faut-il paramétrer différemment l'appli?

  2. #2
    vec
    vec est déconnecté
    Membre régulier
    Homme Profil pro
    Responsable service informatique en retraite depuis oct 2009
    Inscrit en
    Février 2004
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 77
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Responsable service informatique en retraite depuis oct 2009
    Secteur : Santé

    Informations forums :
    Inscription : Février 2004
    Messages : 6
    Par défaut
    Ayant trouvé la cause du problème, je "me réponds"...
    En fait le problème de l'exécution de resume.exe via l'entrée du menu contextuel se situe au niveau de la récupération du nom du fichier cliqué, lorsque ce dernier comporte des espaces.

    Lorsque l'on effectue un glisser/déposer, le chemin absolu du fichier à traiter est correct et donc resume.exe fonctionne.
    Par contre, avec l'entrée du menu, le chemin est tronqué s'il comporte des espaces (je sais, il vaut mieux éviter, mais bon...).
    Je m'en suis aperçu en déboguant et ai modifié le code initial:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if (args.size()>=2)//fichier passé en argument     
                nom_fichier = args.at(1);
    en
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    if (args.size()>=2)//pour noms avec espaces
             for (int j(1); j<args.size();j++)
                nom_fichier += args.at(j)+" ";
    et cette fois, le fichier est bien trouvé!
    Testé sur XP et SEVEN

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

Discussions similaires

  1. Partage de fichiers sous Windows
    Par Brindavoine dans le forum Développement
    Réponses: 7
    Dernier message: 06/06/2007, 14h28
  2. date de modification de fichier sous windows
    Par brisbo dans le forum Windows
    Réponses: 2
    Dernier message: 04/05/2006, 23h45
  3. gestion de fichier sous windows en posix
    Par fan² dans le forum Réseau
    Réponses: 11
    Dernier message: 07/12/2005, 18h40
  4. Changer les droits d'un fichier sous windows
    Par lnikolanta dans le forum Général Conception Web
    Réponses: 6
    Dernier message: 26/09/2005, 17h03

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