Wie mache ich einen Screenshot unter Windows 7 und erstelle automatisch eine Screenshot-Datei auf einem Desktop wie einem Mac?

12

Ich versuche Informationen zu finden, wie wir unter Windows 7 einen Screenshot erstellen, der tatsächlich eine Screenshot-Datei wie .pngauf Ihrem Desktop erstellt, wie auf einem Mac, wo Sie dies durch Drücken von commandshift+ tun können 4.

Mac-Tastatur mit hervorgehobenen Befehls-, Umschalt- und 4 Tasten

In Windows weiß ich nur, dass ich es durch Drücken von PrtScn= Windows tun kann. Windows erfasst den gesamten Bildschirm und kopiert ihn in die Zwischenablage.

oder für die aktiven Fenster kann ich einfach halten Altund drücken PrtScn= Windows erfasst nur das aktuell aktive Fenster und kopiert es in die Zwischenablage.

Im Moment verwende ich maComFortdiese Funktion , die mir die Funktionalität einer Mac-ähnlichen Tastatur bietet, mit der ich auf die gleiche Weise wie unter Mac OS X einen Screenshot machen kann, aber tatsächlich werden viele Tasten auf meiner Tastatur so geändert, wie ich es nicht tue mögen.

Also frage ich mich, ob es einen besseren Weg gibt?

Ali
quelle
4
Ich habe gelesen, dass Sie unter Windows 8 Win+ tun können PrtScrnund es in Ihrem Benutzerprofilordner unter Bildern speichert.
olli
1. Öffnen Sie Picasa und minimieren Sie es. 2. Drücken Sie nun die Taste "Bildschirm drucken", um den Bildschirm aufzunehmen. 3. Screenshots werden automatisch im Ordner "Bilder" gespeichert
Venkat

Antworten:

11

Ich benutze Screenpresso . Es ist kostenlos, portabel und verwendet nur die Drucktaste (mit Modifikatoren).

TrailOfFire
quelle
2
Können Sie uns vielleicht etwas mehr über Screenpresso erzählen?
Ivo Flipse
Ich habe dies und setze es auf Strg + PrintScreen, es wird automatisch in einem Ordner gespeichert und stört nicht. Es hat auch Tonnen anderer nützlicher Funktionen wie das Aufnehmen von Videos.
Liam
4
Benötigt Internetverbindung. Keine tragbare App, die nur einen Screenshot macht, sollte eine Internetverbindung benötigen, um zu funktionieren.
Derek
Ich habe gerade Screenpresso, kann es aber nicht dazu bringen, mich vor dem Speichern zur Eingabe des Dateinamens aufzufordern. Ist das möglich?
Max Williams
Jetzt braucht es .NET-Mist, und es ist ungefähr 13 MB, und es erfordert eine Internetverbindung.
Marco Demaio
13

Verwenden Sie einfach das eingebaute Snipping Tool. Der Bildschirm wird erfasst und Sie werden aufgefordert, ihn in einer PNG-Datei zu speichern. Wenn Sie möchten, dass es beim PrintScrnDrücken ausgeführt wird, binden Sie es mit AutoHotKey an diesen Schlüssel.

Ben Richards
quelle
Für wen es interessiert sein könnte, können Sie auch eine Verknüpfung zum Snipping Tool hinzufügen, so etwas wie CTRL+ALT+P. Klicken Sie dazu einfach mit der rechten Maustaste auf "Start> Alle Programme> Zubehör> Snipping Tool" und wählen Sie "Eigenschaften". Klicken Sie dann einfach auf " Tastenkürzel " und fügen CTRL+ALT+PSie hinzu (Sie können nicht PrintScrnals Tastenkombination hinzufügen , aber zumindest haben Sie gewonnen Es muss keine externe Anwendung wie AutoHotKey installiert werden.
Marco Demaio
11

Laden Sie NirCmd , AutoHotKey herunter und installieren Sie beide. (Kopieren Sie nircmd-Dateien in ein Windows-Verzeichnis oder extrahieren Sie sie in einen neuen Ordner.)

Ändern Sie dies in relevante Verzeichnisse, in denen die ausführbare Datei nircmd gespeichert ist, und den Pfad zu Ihrem Desktop.

c:\path\to\nircmd.exe savescreenshot c:\path\to\desktop\Screenshot.png

Wenn alles gut geht, sollten Sie einen Screenshot auf Ihrem Desktop sehen. Damit PrintScreen diesen Befehl ausführt. Hier kommt AutoHotKey ins Spiel.

Ich habe gerade das hier gefundene Skript geändert . Erstellen Sie mit Notepad eine neue ".ahk" -Datei, fügen Sie diese ein und ändern Sie sie nach Bedarf.

#NoEnv
SendMode Input
SetWorkingDir, path:\to\desktop

PRINTSCREEN::Run, c:\path\to\nircmd.exe savescreenshot c:\path\to\desktop\Screenshot_%A_Now%.png
!PRINTSCREEN::Run, c:\path\to\nircmd.exe savescreenshotwin c:\path\to\desktop\Screenshot_%A_Now%.png
return

Verwenden Sie nun das Tool ".ahk in .exe konvertieren", das zusammen mit AutoHotKey installiert ist, und erstellen Sie eine ausführbare Datei.

Führen Sie diese ausführbare Datei aus und drücken Sie PrintScreen (und Alt + PrintScreen). Sehen Sie, ob das den Job gemacht hat.

Fügen Sie jetzt einfach eine Verknüpfung zu dieser ausführbaren Datei zu Ihrem Startordner hinzu (der sie beim Booten automatisch lädt).

Bearbeiten: Geändert, um Dateien Alt + Druckbildschirm und Zeitstempel hinzuzufügen.

vvsraju
quelle
Entschuldigung für den zweiten Beitrag. Die Eingabetaste funktionierte nicht wie erwartet. Ich bin speziell hierher gekommen, um nach einer Bildschirmaufnahme-Lösung ohne Eingabeaufforderung "Speichern unter" zu suchen. Ich bin mir nicht sicher, ob OP eine Lösung mit oder ohne Eingabeaufforderung wollte, aber ich stimme dieser als ebenso korrekte alternative Antwort zu. Hinweis für den Installer abgeneigt: Sie benötigen nicht das gesamte AutoHotKey-Bundle für diese Lösung, so nützlich es auch sein mag. Sie benötigen nur den Compiler Ahk2Exe.exe, der als eigenständige ausführbare Datei heruntergeladen werden kann. Der Befehl zum Erstellen der ausführbaren Datei aus dem Skript lautet "Ahk2Exe.exe / in a: \ path \ to \ your_script.ahk".
Ben Amos
1
Wenn das Bild weiterhin in der Zwischenablage angezeigt werden soll, stellen Sie der Hotkey-Anweisung eine Tilde voran, z. B. "~ PRINTSCREEN :: Run, ....". Dadurch wird der Tastendruck wie gewohnt an das Betriebssystem weitergeleitet und zusätzlich ausgelöst Hotkey.
Jacktose
Was macht die !PRINTSCREEN:: ... Leitung? Was ist der Zweck des führenden Ausrufezeichens?
ChickenFeet
4

Sie könnten Purrint versuchen.

http://www.bcheck.net/apps/

Sie haben die Wahl zwischen den zu verwendenden Formaten, basierend auf der Erweiterung, die Sie den Screengrabs beim ersten Konfigurieren des Programms geben. Und natürlich können Sie auswählen, wohin die Screenshots gehen sollen.

Keith
quelle
1
Ich liebe es, dass diese App seit Windows 95 funktioniert und nur 114 KB groß ist!
Thomas Edwards
0

Übrigens, wenn Sie IrfanView bereits verwenden (was ich zufällig getan habe, weil es ein unglaublich nützliches Tool zum schnellen Bearbeiten von Bildern und zum Öffnen / Konvertieren zwischen allen Arten von Bildformaten ist), gibt es eine Option zum Starten einer Bildschirmaufnahme-Sitzung (Optionen) -> Aufnahme / Screenshot ..) (Ich füge den angezeigten Dialog an, der alle möglichen Optionen wie das Zielverzeichnis und die Verknüpfungsschaltflächen sowie die Benennung und das Format der Zielbilddateien enthält.)

[Bearbeiten] Zum Zeitpunkt dieses Schreibens ist IrfanView "FREEWARE (für nichtkommerzielle Zwecke)".

irfanview Screenshot

hallo_erd
quelle
-1

Ich habe ein einfaches Python-Skript geschrieben, um den Bildschirm in einer Datei auf einem Hotkey zu erfassen.

Das Skript und seine Verknüpfung finden Sie hier .

Es gibt zwei Dateien drucktcreen-win.lnk und drucktcreen-win.py

Kopieren Sie beide in c:\utils, dieser Pfad kann geändert werden, aber Sie müssen die Verknüpfungsdatei bearbeiten.

Die Verknüpfungsdatei erwartet, dass Ihre Python:

c:\Python27\pythonw.exe

Kopieren Sie die Verknüpfung auf Ihren Desktop und erstellen Sie aus den Eigenschaften eine Verknüpfungstaste. Standardmäßig verwende ich Ctrl+ Alt+S

Sobald Sie das Skript ausgeführt haben, wird ein neuer Screenshot unter gespeichert ...\Desktop\screen\

Sie benötigen Python 2.x und PIL .

Genießen!

Ivan Dachev
quelle