Image stockée dans trouve image

Postez ici si vous avez des difficultés a comprendre une commande, ou a créer une macro.
Répondre
MakeYouMine
Messages : 2
Enregistré le : 24 janv. 2018, 15:13

Image stockée dans trouve image

Message par MakeYouMine » 24 janv. 2018, 15:44

Bonjour à tous,


J'ai créé une macro qui fonctionne très bien sur mon poste.

Par contre quand j'essaye de la faire fonctionner sur les ordinateurs d'autres collègues (qui ont autant besoin de moi de cette macro :lol: ), il y a un problème. Je leur viens bien évidement en aide pour configurer au mieux la macro et une fois configurer, ça fonctionne très bien.
Le but ici serait d'avoir une macro plus autonome afin que mes collègues le soient également (et accessoirement qu'ils viennent plus me voir toutes les 5 min en me disant qu'ils ont un problème :lol: ).

Je pense savoir d'où ça vient car c'est à partir de cette commande que la macro part en sucette :lol: : la commande "Trouve Image".
En effet dans cette commande, une image est recherchée sur notre écran et ce chemin est un chemin absolu pointant sur l'image (voir l'image ci-dessous)
Trouveimage.JPG
Trouveimage.JPG (53.44 Kio) Vu 5705 fois
Mon but ici serait de déclarer le chemin automatiquement via des fonctions et des variables. Ce que j'ai voulu faire avec mes variables <Img_NouvelArticle>. Et quand j'évalue cette variable, ça fonctionne très bien (voir image ci-dessous)
TrouveImage2.JPG
TrouveImage2.JPG (26.73 Kio) Vu 5705 fois
Mais quand je valide, la commande "Trouve image" en ayant remplacé le chemin de l'image recherchée par la variable <Img_NouvelArticel>, j'ai ce message d'erreur
TrouveImage3.JPG
TrouveImage3.JPG (211.86 Kio) Vu 5705 fois

J'avoue que je ne comprends pas bien... :oops:

PS: J'ai essayé avec des chemins relatifs (par exemple, ayant l'image recherché dans le même dossier que la macro, j'ai mis dans le champ "Nom de l'image" : NouvelArticle.bmp.
Et effectivement, ça fonctionne là aussi mais lorsque je change d'endroit le dossier SM et que je quitte SM pour le rallumer et recharger la macro, j'ai des erreurs lorsque je quitte SM et le rallume. COmme si SM perdait le chemin. Mais ce problème n'arrive pas lorsque j'ai un chemin absolu dans le champ "Nom de l'image"...

PPS : Je pourrais la rendre autonome en faisant un fichier exe mais j'aime pas trop car il y a pas de moyen d'arrêter ce exe si malheureusement la macro lancée ne fonctionne pas bien (par exemple lancée trop tôt par l'utilisateur ou pas avec la bonne fenêtre au premier plan...). Peut -être y a t-il un moyen de créer un raccourci qui stoppe ce que fait le fichier exe dans notre macro (comme la fonction HotKeySet sur Auto It par exemple) ?


Merci d'avance pour votre aide précieuse. En espérant que quelqu'un ait déjà rencontré ce problème et qu'il soit soluble :lol:

Avatar du membre
Onissius
Messages : 762
Enregistré le : 11 avr. 2014, 22:47
Localisation : Lyon (France)
Contact :

Re: Image stockée dans trouve image

Message par Onissius » 24 janv. 2018, 20:29

utilise les variable d’environnement à la place ?

C:\Users\Onissius\Documents = %USERPROFILE%\Documents

Code : Tout sélectionner

%USERNAME%	: Contient le nom d'utilisateur correspondant au compte courant.
%USERPROFILE%	: Contient l'emplacement du profil utilisateur du compte courant.
Et si SM remplace ces variable par un chemin absolu, edite ton fichier de macro avec un éditeur de texte comme Notepad++.

PS : moi, ça me permet de faire des macro avec des chemins relatifs.
J'ai découvert SM en 99, rapidement Adam m'a promu admin.
Posez vos questions aussi clairement que possible, sans fautes qui piquent les yeux et relisez vous.
Vérifiez sur mon DISCORD si je suis en ligne.

MakeYouMine
Messages : 2
Enregistré le : 24 janv. 2018, 15:13

Re: Image stockée dans trouve image

Message par MakeYouMine » 29 janv. 2018, 12:45

Merci pour les infos Onissius, je vais me pencher sur les 2 solutions et je tiens au courant !

Répondre