Wie ändere ich den Speicherort von Screenshots?

16

Als Entwickler mache ich viele Screenshots. Ich brauche oft viel, um mit StackExchange-Mitgliedern im Chat zu teilen. Das Problem ist, dass mein Desktop mit Screenshots so überfüllt ist, dass sie sich jetzt überlappen!

Unter Mac OS X 10.5.8, wie ändere ich den Standard - Speicherort , an dem Bildschirmaufnahme (aufgenommen mit Command+ Shift+ 3oder Command+ Shift+ 4) gesetzt werden?

EDIT: Ich würde eine Lösung vorziehen, bei der keine Software installiert werden muss.

Josh
quelle
Es gibt einige Feinheiten mit der Touch-Leiste, die Optionen hinzufügen. Die Hauptfunktionalität eines Standardordners können Sie jedoch für jede Version von macOS mit bestimmten Aktionen festlegen. apple.stackexchange.com/questions/263424 ist möglicherweise die Hauptversion dieser Touch-Bar
bmike

Antworten:

23

Nach dieser Seite ...

defaults write com.apple.screencapture location <path>

So schalten Sie den Schatten ein / aus:

defaults write com.apple.screencapture disable-shadow -bool true
defaults write com.apple.screencapture disable-shadow -bool false

Und um den Dateityp zu ändern:

defaults write com.apple.screencapture type <format>

Du wirst es wollen

killall SystemUIServer

Damit die Befehle wirksam werden.


quelle
7

Ab Mojave 10.14.2 (und neuer) können Sie das Ziel "Speichern unter" ändern, indem Sie in den Screenshot-Modus wechseln (drücken Sie die Screenshot-Taste auf der Touch-Leiste oder Command+ Shift+ 5). Anschließend werden schnelle Tools ( Regionsauswahl usw.) angezeigt . Gehen Sie zu Optionen -> Speichern unter ... -> Anderer Ort ... und wählen Sie den gewünschten Ort für Ihre Screenshots.

Jetzt werden alle Screenshots (auch die, die Sie nach dem Erstellen eines Screenshots mit dem Schnelleditor bearbeiten) am ausgewählten Speicherort gespeichert.

Und Sie brauchen keine spezielle Software oder Skripte.

Gyunter
quelle
3

Wenn Sie TinkerTool verwenden , können Sie den Speicherort für die Bildschirmaufnahme ändern:

Alt-Text

Außerdem können Sie controlden beiden oben genannten Verknüpfungen hinzufügen, um den Screenshot in der Zwischenablage zu platzieren, anstatt ihn auf dem Desktop zu speichern. Fügen Sie ihn in einen Bildeditor wie Acorn ein.

Am1rr3zA
quelle
Danke ... wie geht das defaults?
Josh
2

Mir ist klar, dass diese Frage vor Jahren gestellt wurde ...

Dennoch bin ich gestern hier angekommen und habe versucht, die Namen (Basisdateinamen) der Screencapture-PNG-Dateien zu korrigieren.

Später fand ich die Antwort, die ich brauchte, und biete sie hier für zukünftige Besucher an.

Wenn Sie die Namen so hassen:

Screen shot 2011-07-05 at 5.38.53 AM

Dann können Sie es in drei Schritten beheben:

Erster Lauf:

defaults write com.apple.screencapture name "screenshot"

Oder verwenden Sie ein beliebiges Wort als Ersatz für den Standard-Screenshot.

Dann (entfernen Sie Ihre Superuser / Sudo-Rechte und) bearbeiten Sie diese Datei:

/System/Library/CoreServices/SystemUIServer.app/Contents/Resources/English.lproj/Localizable.strings

Wenn Ihr Computer nicht für die Verwendung von "English.lproj" lokalisiert ist, suchen Sie das entsprechende lproj im selben Ressourcenordner.

Folgendes muss in Localizable.strings bearbeitet werden:

/* Format screencapture file names */
/* "%@ %@ at %@" = "%1$@ %2$@ at %3$@"; */
"%@ %@ at %@" = "%1$@_%2$@_%3$@";

Behalten Sie die linke Seite als "% @% @ at% @" bei und ändern Sie die rechte Seite (nach dem Gleichheitszeichen) nach Ihren Wünschen. Im obigen Snippet werden Unterstriche verwendet, wenn zuvor Leerzeichen verwendet wurden.

Zum Schluss natürlich:

killall SystemUIServer

Ich habe diese Information auf dieser Webseite gefunden und sie funktioniert bei mir am 10.6.

pestophag
quelle
Dies ist eine großartige Information, sollte aber als neue Frage gestellt werden (wie kann ich den Namen einer Bildschirmaufnahmedatei ändern ?) Und dann Ihre Antwort darauf kopieren. Es ist vollkommen in Ordnung (und ermutigt!), Eigene Fragen zu stellen und zu beantworten, um Wissen zu teilen. Poste einen Kommentar zu meiner Frage mit einem Link zu deiner Frage, nachdem du sie gepostet hast, und ich stimme dir zu.
Josh
@Josh - danke! Eigentlich solltest du Lri wahrscheinlich nur hier upvoten: apple.stackexchange.com/questions/53422/… ... Nach all dem Durcheinander fand ich Lris Antwort . Die Sache ist: Ihre Frage tauchte regelmäßig in Google-Suchanfragen auf, und die andere hat es nie getan (aber ich habe schließlich festgestellt, dass sie nur StackExchange ohne Google durchsucht).
Pestophagus
Beachten Sie, dass dies unter 10.11+ nicht funktioniert, da alles in /System/durch System Integrity Protection (SIP) geschützt ist.
n8felton
-1

Verwenden Sie die Screenshots aus der Vorschau. Sie können an einem beliebigen Ort speichern und den Namen oder Dateityp des Screenshots ändern. Es befindet sich im Menü Vorschau-Datei.

Pomeroy
quelle
Sie haben meine Frage falsch verstanden. Natürlich kann ich sie bewegen , nachdem sie genommen wurden. Ich wollte wissen, wie ich ihren Standort ändern kann, wenn sie genommen werden.
Josh