Macro Snip/fr

Description
Utilisez cette macro pour poster facilement des captures d’écran sur le forum FreeCAD.

Il est préférable d’ajouter cette macro à votre barre d’outils de macros personnalisées globales pour un accès rapide et facile.

Lors de la publication sur le forum FreeCAD, il est souvent utile de: être en mesure d'inclure des captures d'écran. Le problème est que c'est une tâche un peu fastidieuse. Cette macro facilite un peu la tâche.

La macro peut prendre des captures d’écran ou utiliser des captures d’écran existantes déjà copiées dans le Presse-papiers du système. Pour ignorer l'image déjà dans le presse-papiers, appuyez sur la touche Maj tout en appelant la macro. Pour utiliser la macro afin de prendre la capture d'écran, ajustez la taille et l'emplacement de la boîte de dialogue qui apparaît, puis cliquez sur OK. En cliquant sur OK, la macro tentera de prendre une capture d'écran de la zone de l'écran couverte par la boîte de dialogue. La boîte de dialogue elle-même est semi-transparente, vous pouvez donc voir le contenu ci-dessous. (Remarque: pour l'instant, la macro ne peut prendre une capture d'écran que si vous utilisez l'une des versions de FreeCAD Qt5, mais vous pouvez toujours l'utiliser pour gérer les captures d'écran déjà présentes dans le presse-papiers du système.)



Après avoir cliqué sur OK, la macro prend ensuite la capture d'écran et l'enregistre dans un fichier temporaire. Une boîte de dialogue d’ouverture de fichier s’ouvre alors à l’emplacement du fichier. Vous pouvez glisser-déposer le fichier de là vers le forum dans la zone de texte où vous tapez le texte de votre message. Lors de l'annulation de la boîte de dialogue, le fichier de capture d'écran temporaire est automatiquement supprimé. Vous pouvez également ouvrir le fichier de capture d'écran dans votre application par défaut installée pour ouvrir les fichiers .png. Sous Windows, il s’agit généralement de Paint. Cela peut être utile si vous souhaitez ajouter des annotations à la capture d'écran ou éventuellement des modifications supplémentaires, telles que le rognage.



Si la macro ne fonctionne pas sur votre système pour capturer des captures d'écran, elle peut toujours être utile pour les captures que vous avez capturées à l'aide d'autres outils. Copiez simplement la capture d'écran dans le presse-papiers, puis exécutez la macro. Il créera le fichier temporaire et ouvrira le répertoire du fichier dans une boîte de dialogue d'ouverture de fichier pour vous. Quelques autres outils pour prendre des screenshots:

Sur Windows: Windows Key + Shift + S Sur Mac: Command + Shift + 4 Sur Linux: gnone-screenshot utility

La macro prend en charge les paramètres utilisateur, qui peuvent être définis à l'aide du menu Outils → Modifier les paramètres. Rechercher dans Plugins → Snip_Macro. LastX, LastY, LastWidth, LastHeight - emplacement et taille de la boîte de sélection, dernière utilisation WindowOpacity (0.85) - valeur comprise entre 0.0 (moins opaque) et 1.0 (plus opaque) SnipDelay (0.5) - délai (en secondes) entre la fermeture de la boîte et la coupure

Les derniers paramètres sont réinitialisés par la macro à chaque exécution. Ainsi la macro garde une trace de l'endroit où placer la boîte de sélection, à la dernière position qu'elle avait quand l'utilisateur a pris une capture d'écran.

Le paramètre WindowOpacity est l'opacité de la zone de capture.

Le paramètre SnipDelay peut être ajusté pour accélérer un peu les choses, mais si le paramètre est trop petit, la capture d'écran prise peut inclure la boîte à découper elle-même, car nous devons attendre sa fermeture avant de prendre la capture d'écran.

Script
ToolBar icon

Macro_Snip.FCMacro

Lien
La discussion sur le forum Snip macro