Jak zrobić zrzut ekranu w systemie Windows 7 i automatycznie utworzyć plik zrzutu ekranu na komputerze stacjonarnym, takim jak Mac?

12

Próbuję znaleźć informacje, jak zrobić zrzut ekranu w systemie Windows 7, który faktycznie utworzy plik zrzutu ekranu .pngna pulpicie, tak jak na komputerze Mac, gdzie możesz to zrobić, naciskając commandshift+ 4.

Klawiatura Mac z podświetlonymi klawiszami Command, Shift i 4

W Windows wiem tylko, że mogę to zrobić, naciskając PrtScn= Windows przechwytuje cały ekran i kopiuje go do schowka.

lub dla aktywnych okien mogę po prostu przytrzymać Alti nacisnąć PrtScn= Windows przechwytuje tylko aktualnie aktywne okno i kopiuje je do schowka.

Obecnie używam, maComFortco daje mi funkcjonalność klawiatury podobnej do Maca, że ​​mogę zrobić zrzut ekranu w taki sam sposób z Mac OS X, ale tak naprawdę zmienia wiele klawiszy na mojej klawiaturze w sposób, w jaki ja nie robię lubić.

Zastanawiam się więc, czy istnieje lepszy sposób?

Ali
źródło
4
Przeczytałem, że w Windows 8 możesz zrobić Win+ PrtScrni zapisuje to w folderze profilu użytkownika pod zdjęciami.
olli
1. Otwórz Picasę i zminimalizuj. 2. Teraz naciśnij klawisz „Print Screen”, aby przechwycić ekran. 3. Zrzuty ekranu zostaną automatycznie zapisane w folderze „Pictures”
Venkat

Odpowiedzi:

11

Używam Screenpresso . Jest bezpłatny, przenośny i używa tylko klawisza Drukuj (z modyfikatorami).

TrailOfFire
źródło
2
Czy możesz nam powiedzieć coś więcej o Screenpresso?
Ivo Flipse
Mam to i ustawiłem na Ctrl + PrintScreen, automatycznie zapisuje się w folderze i nie przeszkadza. Posiada również mnóstwo innych przydatnych funkcji, takich jak przechwytywanie wideo.
Liam
4
Wymaga połączenia z Internetem. Żadna przenośna aplikacja, która robi tylko zrzut ekranu, nie powinna wymagać połączenia z Internetem do działania.
Derek
Właśnie dostałem Screenpresso, ale nie mogę go poprosić o podanie nazwy pliku przed zapisaniem. czy to możliwe?
Max Williams
Teraz potrzebuje bzdury .NET i ma około 13 MB i wymaga połączenia z Internetem.
Marco Demaio
13

Po prostu użyj wbudowanego narzędzia do wycinania. Przechwyci ekran i poprosi o zapisanie go w pliku .png. Jeśli chcesz, aby działał po PrintScrnnaciśnięciu, powiąż go z tym kluczem za pomocą AutoHotKey.

Ben Richards
źródło
Do kogo może być zainteresowany, możesz również dodać skrót do narzędzia wycinania, coś w rodzaju CTRL+ALT+P. Aby to zrobić, kliknij prawym przyciskiem myszy „Start> Wszystkie programy> Akcesoria> Narzędzie wycinania” i wybierz „Właściwości”, a następnie kliknij „Klucz skrótu” i dodaj CTRL+ALT+P(nie możesz dodać PrintScrnjako skrótu, ale przynajmniej wygrałeś nie trzeba instalować żadnych zewnętrznych aplikacji, takich jak AutoHotKey)
Marco Demaio,
11

Pobierz NirCmd , AutoHotKey i zainstaluj je oba. (Skopiuj pliki nircmd do katalogu Windows lub rozpakuj je do nowego folderu).

Zmień to na odpowiednie katalogi, w których przechowywany jest plik wykonywalny nircmd i ścieżkę do pulpitu.

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

Jeśli wszystko pójdzie dobrze, powinieneś zobaczyć zrzut ekranu na pulpicie. Teraz, aby PrintScreen wykonał to polecenie. W tym miejscu pojawia się AutoHotKey.

Właśnie zmodyfikowałem znaleziony tutaj skrypt . Utwórz nowy plik „.ahk” za pomocą Notatnika, Wklej go i zmodyfikuj w razie potrzeby.

#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

Teraz użyj narzędzia „Konwertuj .ahk na .exe”, które jest instalowane wraz z AutoHotKey i utwórz plik wykonywalny.

Uruchom ten plik wykonywalny i naciśnij PrintScreen (oraz Alt + PrintScreen); Sprawdź, czy to zadziałało.

Teraz po prostu dodaj skrót do tego pliku wykonywalnego do folderu Autostart (który automatycznie ładuje go przy każdym uruchomieniu).

Edycja: Zmodyfikowano, aby dodać Alt + Printscreen i Datownik do plików.

vvsraju
źródło
Przepraszamy za drugi post. Klawisz Enter nie działał zgodnie z oczekiwaniami. Przybyłem tu właśnie w poszukiwaniu rozwiązania do przechwytywania ekranu bez monitu „Zapisz jako”. Nie jestem pewien, czy OP chciał rozwiązania z monitem, czy bez niego, ale popieram to jako równie poprawną alternatywną odpowiedź. Uwaga dla instalatora: nie potrzebujesz całego pakietu AutoHotKey dla tego rozwiązania, ponieważ może być przydatne. Potrzebujesz tylko kompilatora Ahk2Exe.exe, który można pobrać jako samodzielny plik wykonywalny. Polecenie utworzenia pliku wykonywalnego ze skryptu to „Ahk2Exe.exe / in a: \ path \ to \ your_script.ahk”.
Ben Amos
1
Jeśli nadal chcesz, aby obraz również znajdował się w schowku, wstaw znak tyldy do polecenia skrótu, takiego jak: „~ PRINTSCREEN :: Run, ....” Oprócz tego naciśnięcie klawisza przechodzi do systemu operacyjnego, jak zwykle Klawisz skrótu.
Jacktose
Co robi !PRINTSCREEN:: ... linia? Jaki jest cel wiodącego wykrzyknika?
ChickenFeet
4

Możesz spróbować Purrint.

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

Daje wybór formatów do użycia, w zależności od rozszerzenia, które dajesz screengrab'om podczas pierwszej konfiguracji programu. I oczywiście możesz wybrać, gdzie mają się znaleźć zrzuty ekranu.

Keith
źródło
1
Uwielbiam, że ta aplikacja działa od Windows 95 i ma tylko 114kb!
Thomas Edwards
0

btw, jeśli już zdarzyło Ci się korzystać z IrfanView (co zdarzyło mi się zrobić, ponieważ jest to niewiarygodnie super przydatne narzędzie do szybkiej edycji zdjęć i otwierania / konwertowania różnych formatów obrazów), istnieje możliwość rozpoczęcia sesji przechwytywania ekranu (Opcje -> Capture / Screenshot ..) (dołączam wyświetlane okno dialogowe, zawierające wszystkie możliwe opcje, takie jak katalog docelowy i przyciski skrótów, a także nazwy i format docelowych plików obrazów)

[edytuj] w chwili pisania tego tekstu IrfanView to „FREEWARE (do użytku niekomercyjnego)”

zrzut ekranu irfanview

hello_earth
źródło
-1

Napisałem prosty skrypt Pythona do przechwytywania ekranu do pliku na klawiszu szybkiego dostępu.

Skrypt i jego skrót są tutaj .

Istnieją dwa pliki printscreen-win.lnk i printscreen-win.py

Skopiuj oba z nich c:\utils, ścieżkę można zmienić, ale musisz edytować plik skrótu.

Plik skrótu oczekuje, że Twój python to:

c:\Python27\pythonw.exe

Skopiuj skrót na pulpit i utwórz „Klawisz skrótu” z jego właściwości. Domyślnym, którego używam, jest Ctrl+ Alt+S

Po uruchomieniu skryptu zostanie zapisany nowy zrzut ekranu ...\Desktop\screen\

Będziesz potrzebował Python 2.x i PIL .

Cieszyć się!

Ivan Dachev
źródło