Bonjour je début avec ce super logiciel
Alors j'aimerais faire une macro pour réaliser des captures d'écrans à différents endroits dans un autre soft spécifique.
J'aimerais créer un répertoire avec une variable du style <codesite> qui serait demandé au début du soft, j'ai vue comment initialisé cette boite de dialog là ou je bloque c'est pour réutiliser cette variable avec une autre pour créer un répertoire, dans ma tête ca ferait un truc [SYSDIR.CURRENTMACRO]\<codesite>\
J'aimerais aussi récupérer cette variable <codesite> avec l'outil de capture d'écran pour pouvoir y intégrer ce même code site dans un nom de fichier un truc du genre <codesite>_nom_du_screenshot.jpg .
Si vous avez une idée de comment initialiser et surtout réutiliser ces variables ce serait super...macro
@++
Modifié en dernier par wizhack le 10 déc. 2016, 16:09, modifié 1 fois.
tu fait un calcul évolué <chemin>= [SYSDIR.CURRENTMACRO]+"\"+<codesite>"\"
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.
C'est bon j'ai réussi a trouvé en tweakant un peu la commande,j'avais pas besoin de "".
Par contre maintenant lorsque je veux rendre exécutable la macro l'opération sur la création de dossier puis la création de screenshot dans ces dossiers ne fonctionnent pas, alors qu'en .mcr sous SM ca fonctionne, avez vous une idée ? je post le code ci dessous, je précise aussi qu'avec une autre macro du même type mais sans variable ca va créer des .jpg sans problème (en indiquant c:\dossier\ou\je\veux\mon_screenshot.jpg et non <conf_point4> )
A chaque fois tu utilise des chemin relatif ou direct ?
Je pense que SM traduit automatiquement tes chemin alors que l’exécutable non.
C'est juste une piste, je ne suis pas sûre a 100% que ce soit ça.
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.
Alors quand ca fonctionne j'utilise un chemin direct c'est à dire que j'écris le chemin en dur dans la macro, c'est quand je veux utiliser la variable que ca ne fonctionne pas
Je ne vois pas trop et tu a essayer avec des chemin relatif pour voir ?
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.
J'ai trouvé !!! en fait j'ai utilisé la fonction dispo "répertoir système" " Rep fichier Macro" au lieu de [SYSDIR.CURRENTMACRO] mais surtout il y avait des "\" en trop dans le calcul évolué donc maintenant le code qui fonctionne est le suivant :
SI je peut, j'évite les mouvement de souris à l'aide de raccourcis clavier.
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.