Je suis chargé d'un projet qui me demande de récupérer un fichier spécifique à partir d'un dossier où je ne peux obtenir un X et Y sur l'écran. Alors que dans XP, j'ai réussi à utiliser le fait que Windows Explorer est essentiellement une vue de liste, et utilisé le message WM_HITTEST pour obtenir des informations sur le fichier, dans Windows 7, ce n'est pas le cas. Pour résoudre ce problème, j'utilise UI Automation, qui est un excellent outil pour de telles choses, le seul problème est que dans le cas, la poignée de fenêtres que je regarde appartient au bureau, et le bureau pourrait avoir plusieurs fichiers avec le même nom, mais avec des extensions différentes (et windows est configuré pour "masquer les extensions de types de fichiers connus") L'automatisation de l'interface utilisateur ne me renvoie pas l'extension. J'ai essayé beaucoup de choses, mais je ne trouve pas de solution robuste qui me donnerait 100% de succès.UI Automation/Récupérer Extension de fichier
Est-ce que quelqu'un a déjà essayé? avec succès?
>> et Windows est configuré pour "Masquer les extensions des types de fichiers connus" - Êtes-vous autorisé à modifier ce paramètre manuellement ou via l'interface graphique en lui scénario? –
Non, je ne crains pas ... sinon je l'aurais fait :) en gros, l'application devrait être aussi discrète que possible. –