Wie konfiguriere ich mspaint unter Windows Server 2008R2 / Win 7 so, dass es mit einer 1-Pixel-Leinwand startet oder ein eingefügtes Bild automatisch zuschneidet?

3

Ich mache viele Screenshots und habe gerade herausgefunden, wie AutoHotKeySiebdrucke automatisch in MsPaint eingefügt werden.

Wie füge ich Print Screen auf MS Paint automatisch ein, wenn ich auf "PrtSc" drücke?

Ein kleines Problem ist jedoch, dass ... wenn ich einen Bildschirm mit einer Alt-Prt ScrAuflösung von nur 50x50 Pixeln ergreife, ein zusätzlicher weißer Rand entsteht, da MSPaint standardmäßig mit einer größeren Leinwand beginnt. Wie kann ich es IMMER schaffen, stattdessen mit 1x1 zu beginnen?

Fantomas
quelle
Zum Anpassen: Suchen Sie das AutoHotKey-Symbol, klicken Sie mit der rechten oder linken Maustaste darauf und suchen Sie nach Optionen.
Fantomas

Antworten:

3

Ändern Sie das Skript leicht, um das Bild automatisch zuzuschneiden.

; print screen pastes into MS-Paint
~Printscreen::
!~Printscreen::
Run Mspaint
WinActivate, Untitled - Paint
WinWaitActive, Untitled - Paint
{
   Send ^v
   Send ^+x
}

(Jetzt wird das Bild eingefügt und dann beschnitten.)

mpeterson
quelle
Leider funktioniert dies nicht mit der neuesten Farbe (eine, die das Farbband hat). Ich bin mir nicht sicher, wie der Befehl für das automatische Zuschneiden lautet.
Fantomas
Ich denke, diese Änderungen werden funktionieren. Ich habe es auf meiner Windows 7 64-Bit-Box getestet und es funktioniert. (Ich habe auch eine Zeile hinzugefügt, um das MSPaint zu aktivieren, da ich es, als ich alt-prtscrn ausprobierte, aus irgendeinem Grund manuell aktivieren musste)
mpeterson
Wie stelle ich sicher, dass AutoHotkey bei jedem Neustart des Computers automatisch gestartet wird?
Fantomas
1
Ich würde einfach eine Verknüpfung von AutoHotKey in den Autostart-Ordner legen, der Methode Zwei auf dieser Site ist. sevenforums.com/tutorials/1401-startup-programs-change.html
mpeterson