Macro Snip/de

Beschreibung
Verwende dieses Makro, um Bildschirmfotos auf einfache Weise im FreeCAD Forum zu veröffentlichen.

Am besten füge dieses Makro zu deiner globalen benutzerdefinierten Makro Werkzeugleiste hinzu, damit du schnell und einfach darauf zugreifen kannst.

Beim Veröffentlichen im FreeCAD-Forum ist es oft nützlich, Bildschirmfotos beifügen zu können. Das Problem ist, dass dies eine etwas mühsame Aufgabe ist. Dieses Makro soll diese Aufgabe daher etwas erleichtern.

Anwendung
Das Makro kann Bildschirmfotos erstellen oder vorhandene Bildschirmfotos verwenden, die bereits in die Zwischenablage des Systems kopiert wurden. Um das bereits in der Zwischenablage befindliche Bild zu umgehen, drücke die Taste, während du das Makro aufrufst. Um das Makro zur Aufnahme des Bildschirmfotos zu verwenden, passe die Größe und Platzierung des eingeblendeten Dialogfelds an und klicke dann auf. Wenn du auf klickst, versucht das Makro, ein Bildschirmfoto des vom Dialogfeld abgedeckten Bildschirmbereichs zu erstellen. Das Dialogfeld selbst ist halbtransparent, so dass du den Inhalt darunter sehen kannst.



Nach dem Klicken auf erstellt das Makro dann das Bildschirmfoto und speichert es in einer temporären Datei. Am Speicherort der Datei wird dann ein Datei Öffnen Dialogfeld geöffnet. Du kannst die Datei von dort in das Forum ziehen und loslassen im Textbereich, wo du deinen Text für deinen Forumsbeitrag eingibst. Bei Abbruch des Dialogs wird die temporäre Bildschirmfoto-Datei automatisch gelöscht. Du könntest die Bildschirmfotodatei auch in deiner Standardanwendung öffnen, die zum Öffnen von -Dateien installiert ist (unter Windows ist dies typischerweise Paint). Dies kann nützlich sein, wenn du dem Bildschirmfoto einige Anmerkungen hinzufügen oder vielleicht zusätzliche Bearbeitungen, wie z.B. Zuschneiden, vornehmen möchtest.



Wenn das Makro auf deinem System nicht funktioniert, um Bildschirmfotos zu erstellen, kann es trotzdem nützlich sein für Bildschirmfotos, die du mit anderen Werkzeugen erstellt hast. Kopiere das Bildschirmfoto einfach in die Zwischenablage und führe dann das Makro aus. Das Makro erstellt die temporäre Datei und öffnet das Verzeichnis der Datei in einem Datei Öffnen Dialog für dich. Einige andere Werkzeuge zum Erstellen von Bildschirmfotos:


 * Windows: Windows Taste + +
 * MacOS: +  +
 * Linux: gnome-Bildschirmfoto Hilfsprogramm

Parameter
Das Makro unterstützt Benutzerparameter, die mit


 * ,, , : Lage und Größe des zuletzt verwendeten Snip-Rahmens
 * (0.85): ein Wert zwischen 0.0 (weniger durchsichtig) und 1.0 (durchsichtiger)
 * (0.5): Zeitverzögerung (in Sekunden) zwischen schliessen des Snip-Rahmens und der Aufnahme
 * (0): gewünschte Breite (in Pixeln), wird ignoriert, wenn 0 -- skaliert die Aufnahme auf die gewünschte Größe unter Beibehaltung des Seitenverhältnisses.
 * (1.0): gewünschter Größenfaktor, (überschreibt die gewünsche Breite, wenn der ScaleFactor nicht 1.0 ist) -- skaliert die Aufnahme dem Größenfaktor entsprechend

Die -Parameter werden von dem Makro bei jeder Ausführung zurückgesetzt. So wird festgehalten, wo das Snip-Fenster zu platzieren ist, d.h. an der Stelle, an der es sich zuletzt befand, als der Benutzer ein Bildschirmfoto gemacht hat.

Der Parameter ist die Durchsichtigkeit des Snip-Rahmens.

Der Parameter (Aufnahmeverzögerung) kann angepasst werden, um die Dinge etwas zu beschleunigen, aber wenn der Wert zu klein ist, könnte das aufgenommene Bildschirmfoto den Snip-Rahmen selbst enthalten, weil vor der Aufnahme des Bildschirmfotos eine gewisse Zeitspanne zum Schließen des Dialogs benötigt wird.

Der Parameter (gewünschte Breite) skaliert die Abbildung auf die gewünschte Breite, solange er nicht 0 ist (Standardwert); in dem Falle wird gar nicht skaliert. Wird z.B. die gewünschte Breite auf 800 gesetzt, erhält man Bilder die 800 Pixel breit sind. Die Höhe wird automatisch so angepasst, dass das aktuelle Seitenverhältnis erhalten bleibt. War die originale Abbildung 1600x1200 und DesiredWidth ist 800, wird das resultierende Bild 800x600 sein.

DerParameter (Größenfaktor) skaliert die Abbildung auf das gewünscht Verhältnis, z.B. 0,5. Der Standardwert ist 1,0; in diesem Falle wird gar nicht skaliert. Dieser Überschreibt den Parameter DesiredWidth, wenn ScaleFactor nicht 1.0 ist.

Das Skalieren kann übersprungen werden, wenn die Ctrl-Taste gedrückt gehalten wird, während die Schaltfläche OK angeklickt wird, um das Bildschirmfoto aufzunehmen.

Skript
Werkzeugleistensymbol

Macro_Snip.FCMacro

Verweis
Die Forumsdiskussion Schnitt Makro