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

The Macro supports user parameters, which can be set using Tools menu → Edit Parameters. Look in Plugins → Snip_Macro. LastX, LastY, LastWidth, LastHeight -- location and size of snip box last use WindowOpacity (0.85) -- value between 0.0 (less opaque) and 1.0 (more opaque) SnipDelay (0.5) -- time (in seconds) delay between snip box close and snip

The Last parameters are reset by the macro each time it is run. This is how it keeps track of where to place the snip box, which is the last place it was when the user took a screenshot.

The WindowOpacity parameter is the opacity of the snip box.

The SnipDelay parameter can be adjusted to speed things up a bit, but if it is too small the screenshot taken might include the snip box itself because we need to wait for it to close before taking the screenshot.

Script
ToolBar icon

Macro_Snip.FCMacro

Link
The forum discussion Snip macro