Bonjour tout le monde,
L'idée est de récupérer le chemin de l'image sélectionnée dans IrfanView, et de l'écrire dans un fichier texte.
J'ai un programme qui fait ça depuis des années, ça se passait plutôt bien, après avoir envoyé à IrfanView la simulation de touches :
SendKeys.SendWait("i{tab 3}^c{esc}");
suivie, bien entendu, de
strText = Clipboard.GetText();
Et puis dernièrement, je me suis mis à voir régulièrement l'erreur "échec de l'opération du presse-papiers demandée".
Alors j'ai réussi à faire de nouveau fonctionner ça, en ralentissant l'exécution.
Dans un premier temps je n'envoie comme touches que "i{tab 3}" pour sélectionner le champ où se trouve le chemin, je m'assure que la fenêtre "IrfanView - Image properties" est bien sélectionnée, après quoi j'envoie le "^c", puis je temporise une seconde, et là j'envoie "^c{esc}".
Comme ça ça marche, le deuxième ^c est décisif (une temporisation de dix secondes après fermeture de la fenêtre de propriétés n'était pas suffisante), ce qui semble bien confirmer l'explication, l'opération du presse-papiers fonctionne mais est juste plus lente que ce à quoi je suis habitué.
Or, on nous a annoncé il y a quelques semaines que Windows 10 n'aurait plus d'évolutions, donc j'imagine que l'explication de ce ralentissement n'est pas à chercher du côté des mises à jour.
Ah Visual Studio, lui, peut être mis à jour, je ne me rappelle pourtant pas que ce soit si récent que ça, je suis en 17.5.5 de Visual Studio 2022 Community.
Une autre hypothèse ?
À toutes fins utiles je précise que la machine a 64 Go de mémoire, et un quadriprocesseur i5.
Il y a plusieurs applications en mémoire, mais à ce qu'il me semble, sans exagérer.
Sauf si un petit filou s'est glissé en douce.
adwCleaner me dit ça :
"L'analyse est terminée
Aucun élément n'a été détecté sur votre système.
Vous pouvez éventuellement exécuter une réparation basique, qui permettra de réinitialiser Winsock et
d'autres paramètres à leurs valeurs par défaut."
Winsock, pour gérer le presse-papiers ?
Je suis tenté de snober cette suggestion.
Ah, là il y a zhpCleaner en train de se chamailler avec ESet, alors je vais voir ça à une heure plus raisonnable.
Ah oui, j'entends quelqu'un qui demande la version d'IrfanView.
Version 4.60 - 64 bit
Microsoft Windows [version 10.0.19045.2965](22H2)
Partager