2012-04-14 03:09:57 +0000 2012-04-14 03:09:57 +0000
12
12

Jak zrobić zrzut ekranu w systemie Windows 7 i automatycznie utworzyć plik zrzutu ekranu na pulpicie, tak jak w systemie Mac?

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

W windows wszystko co wiem to to, ż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ć Alt i nacisnąć PrtScn = Windows przechwytuje tylko aktualnie aktywne okno i kopiuje je do schowka.

Obecnie używam maComFort, który daje mi funkcjonalność klawiatury podobnej do Maca, że mogę zrobić zrzut ekranu w taki sam sposób jak w Mac OS X, ale tak naprawdę zmienia wiele klawiszy w mojej klawiaturze w sposób, który mi się nie podoba.

Więc zastanawiam się czy jest lepszy sposób?

Odpowiedzi (6)

13
13
13
2012-04-14 05:06:41 +0000

Po prostu użyj wbudowanego narzędzia Snipping Tool. Przechwyci ono ekran i poprosi Cię o zapisanie go do pliku .png. Jeśli chcesz, aby program uruchamiał się po naciśnięciu PrintScrn, przypisz go do tego klawisza za pomocą AutoHotKey.

11
11
11
2012-04-14 04:35:41 +0000

Ja używam Screenpresso ](http://www.screenpresso.com). Jest darmowe, przenośne i używa tylko klawisza Print (z modyfikatorami).

11
11
11
2012-04-14 04:54:47 +0000

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

Zmień to na odpowiednie katalogi, w których znajduje się plik wykonywalny nircmd oraz ś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 należy sprawić, aby PrintScreen wykonał to polecenie. Tu właśnie wkracza AutoHotKey.

Ja po prostu zmodyfikowałem skrypt znajdziesz go tutaj . Utwórz nowy plik “.ahk” używając Notatnika, Wklej to 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 “Convert .ahk to .exe”, które jest instalowane razem z AutoHotKey i utwórz plik wykonywalny.

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

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

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

4
4
4
2012-04-17 06:44:02 +0000

Możesz spróbować Purrint. http://www.bcheck.net/apps/

Daje ci możliwość wyboru formatu, który chcesz użyć, w oparciu o rozszerzenie, które nadajesz zrzutom ekranu podczas pierwszej konfiguracji programu. I oczywiście, możesz wybrać, gdzie chcesz, aby zrzuty ekranu były umieszczane.

0
0
0
2019-01-13 12:23:10 +0000

btw, jeśli już używasz IrfanView (co ja zrobiłem, ponieważ jest to niewiarygodnie super poręczne narzędzie do szybkiej edycji obrazów i otwierania/konwersji pomiędzy wszystkimi rodzajami formatów obrazów), jest tam opcja do rozpoczęcia sesji przechwytywania ekranu (Opcje -> Przechwytywanie/Zrzut ekranu…) (załączam okno dialogowe, które jest wyświetlane, zawierające wszystkie możliwe opcje, takie jak katalog docelowy i przyciski skrótów, jak również nazwę i format plików docelowych. ) (załączam okno dialogowe, które jest wyświetlane, zawierające wszystkie możliwe opcje, takie jak katalog docelowy i przyciski skrótów, jak również nazewnictwo i format docelowych plików graficznych)

[edit] w czasie pisania tego tekstu IrfanView jest “FREEWARE (do użytku niekomercyjnego)”

-1
-1
-1
2014-06-02 13:05:59 +0000

Napisałem prosty skrypt w pythonie do przechwytywania ekranu do pliku po naciśnięciu klawisza skrótu.

Skrypt i jego skrót są tutaj .

Są tam dwa pliki printscreen-win.lnk i printscreen-win.py

Skopiuj oba do c:\utils, tę ś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 “Klucz skrótu” z jego właściwości. Domyślnie używam Ctrl + Alt + S

Po uruchomieniu skryptu zapisze on nowy zrzut ekranu pod adresem `…\Desktop\screenNapisałem prosty skrypt w pythonie do przechwytywania ekranu do pliku po naciśnięciu klawisza skrótu.

Skrypt i jego skrót są tutaj .

Są tam dwa pliki printscreen-win.lnk i printscreen-win.py

Skopiuj oba do c:\utils, tę ś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 “Klucz skrótu” z jego właściwości. Domyślnie używam Ctrl + Alt + S

Po uruchomieniu skryptu zapisze on nowy zrzut ekranu pod adresem

Potrzebny będzie Python 2.x i [ PIL ]0x3&.

Miłej zabawy!