Bagaimana cara mengambil tangkapan layar di Windows 7 dan secara otomatis membuat file tangkapan layar di desktop seperti Mac?

12

Saya mencoba mencari informasi bagaimana cara mengambil tangkapan layar di Windows 7 yang sebenarnya akan membuat berkas tangkapan layar seperti .pngdi desktop Anda seperti di mac tempat Anda dapat melakukannya dengan menekan commandshift+ 4.

Keyboard Mac dengan perintah, shift, dan 4 tombol disorot

Di windows yang saya tahu adalah saya bisa melakukannya dengan menekan PrtScn= Windows menangkap seluruh layar dan menyalinnya ke clipboard.

atau untuk windows Aktif, saya hanya bisa menahan Altdan menekan PrtScn= Windows hanya menangkap jendela yang sedang aktif dan menyalinnya ke clipboard.

Saat ini saya menggunakan maComFortyang memberi saya fungsi keyboard seperti Mac yang dapat saya ambil tangkapan layar dengan cara yang sama dengan Mac OS X tetapi sebenarnya itu mengubah banyak tombol di keyboard saya seperti yang tidak saya lakukan. Suka.

Jadi saya ingin tahu apakah ada cara yang lebih baik?

Ali
sumber
4
Saya membaca bahwa pada Windows 8 Anda dapat melakukan Win+ PrtScrndan menyimpannya di folder profil pengguna Anda di bawah gambar.
olli
1. Buka Picasa dan perkecil itu. 2. Sekarang, tekan tombol "Print Screen" untuk menangkap layar 3. Screenshot akan secara otomatis disimpan dalam folder "Pictures"
Venkat

Jawaban:

11

Saya menggunakan Screenpresso . Gratis, portabel, dan hanya menggunakan tombol Print (dengan pengubah).

TrailOfFire
sumber
2
Bisakah Anda memberi tahu kami lebih banyak tentang Screenpresso?
Ivo Flipse
Saya mendapatkan ini dan mengaturnya ke Ctrl + PrintScreen, itu otomatis menyimpan ke folder dan tidak menghalangi. Ini juga memiliki banyak fitur berguna lainnya seperti merekam video.
Liam
4
Membutuhkan koneksi internet. Tidak ada aplikasi portabel yang tidak lebih dari mengambil tangkapan layar yang membutuhkan koneksi internet agar berfungsi.
Derek
Saya baru saja mendapat Screenpresso tetapi tidak bisa meminta saya untuk nama file sebelum menyimpan. apakah ini mungkin?
Max Williams
Sekarang perlu. NET crap, dan sekitar 13 MB, dan itu membutuhkan koneksi internet.
Marco Demaio
13

Cukup gunakan Alat Snipping bawaan. Ini akan menangkap layar dan meminta Anda untuk menyimpannya ke file .png. Jika Anda ingin dijalankan ketika Anda menekan PrintScrnlalu ikat ke kunci itu menggunakan AutoHotKey.

Ben Richards
sumber
Kepada siapa pun yang tertarik, Anda juga dapat menambahkan pintasan ke Snipping Tool, misalnya CTRL+ALT+P. Untuk melakukan ini, cukup klik kanan pada "Start> All Programs> Accessories> Snipping Tool" dan pilih "Properties", lalu klik pada "Shortcut Key" dan tambahkan CTRL+ALT+P(Anda tidak dapat menambahkan PrintScrnsebagai jalan pintas, tetapi setidaknya Anda menang perlu menginstal aplikasi eksternal seperti AutoHotKey)
Marco Demaio
11

Unduh NirCmd , AutoHotKey dan Instal keduanya. (Salin file nircmd ke direktori Windows atau ekstrak ke folder baru).

Ubah ini ke direktori yang relevan di mana nircmd executable disimpan dan path ke desktop Anda.

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

Jika semuanya berjalan dengan baik, Anda akan melihat tangkapan layar di desktop Anda. Sekarang untuk membuat PrintScreen untuk menjalankan perintah itu. Di sinilah Autohotkey masuk.

Saya baru saja memodifikasi Skrip yang ditemukan di sini . Buat file ".ahk" baru menggunakan Notepad, Tempel ini dan modifikasi sesuai kebutuhan.

#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

Sekarang gunakan alat "Konversi .ahk ke .exe" yang diinstal bersama dengan AutoHotKey dan buat yang dapat dieksekusi.

Jalankan yang dapat dieksekusi dan tekan PrintScreen (dan Alt + PrintScreen); Lihat apakah itu berhasil.

Sekarang tambahkan saja jalan pintas ke yang dapat dieksekusi ke folder Startup Anda (yang secara otomatis memuatnya setiap kali Anda boot).

Sunting: Dimodifikasi untuk menambahkan Alt + Printscreen dan Timestamp ke file.

vvsraju
sumber
Maaf untuk posting kedua. Tombol enter tidak berfungsi seperti yang diharapkan. Saya secara khusus datang ke sini mencari solusi tangkapan layar tanpa "Save As" prompt. Tidak yakin apakah OP menginginkan solusi dengan atau tanpa prompt, tapi saya tidak memilih ini sebagai jawaban alternatif yang sama benarnya. Catatan untuk penginstal yang menolak: Anda tidak perlu seluruh bundel AutoHotKey untuk solusi ini, berguna karena semuanya mungkin. Anda hanya memerlukan kompiler, Ahk2Exe.exe, yang dapat diunduh sebagai executable mandiri. Perintah untuk membuat executable dari skrip adalah "Ahk2Exe.exe / dalam a: \ path \ to \ your_script.ahk".
Ben Amos
1
Jika Anda masih ingin gambar berada di clipboard juga, tambahkan tilde ke pernyataan hotkey seperti, "~ PRINTSCREEN :: Run, ...." Itu akan meneruskan penekanan tombol ke OS seperti biasa, selain memicu hotkey.
Jacktose
Apa yang dilakukan !PRINTSCREEN:: ... garis? Apa tujuan dari tanda seru utama?
ChickenFeet
4

Anda bisa mencoba Purrint.

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

Ini memberi Anda pilihan pada format untuk digunakan, berdasarkan pada ekstensi yang Anda berikan screengrab ketika Anda pertama kali mengkonfigurasi program. Dan tentu saja, Anda dapat memilih ke mana Anda ingin tangkapan layar pergi.

Keith
sumber
1
Senang bahwa aplikasi ini telah bekerja sejak Windows 95, dan hanya 114kb!
Thomas Edwards
0

btw jika Anda sudah menggunakan IrfanView (yang kebetulan saya lakukan, karena ini adalah alat yang sangat berguna untuk mengedit gambar dengan cepat dan membuka / mengkonversi antara semua jenis format gambar), ada opsi untuk memulai sesi Pengambilan Layar (Opsi -> Capture / Screenshot ..) (saya melampirkan dialog yang ditampilkan, berisi semua opsi yang mungkin seperti direktori tujuan dan tombol pintas, serta penamaan dan format file gambar tujuan)

[sunting] pada saat penulisan ini IrfanView adalah "FREEWARE (untuk penggunaan non-komersial)"

tangkapan layar irfanview

hello_earth
sumber
-1

Saya menulis skrip python sederhana untuk menangkap layar ke file di hot key.

Script dan pintasannya ada di sini .

Ada dua file printscreen-win.lnk dan printscreen-win.py

Salin keduanya ke c:\utils, jalur itu dapat diubah tetapi Anda perlu mengedit file pintasan.

File pintasan mengharapkan python Anda adalah:

c:\Python27\pythonw.exe

Salin pintasan ke Desktop Anda dan buat "Shortcut Key" dari Properties-nya. Yang standar yang saya gunakan adalah Ctrl+ Alt+S

Setelah Anda menjalankan skrip, skrip ini akan menyimpan tangkapan layar baru di bawah ...\Desktop\screen\

Anda membutuhkan Python 2.x dan PIL .

Nikmati!

Ivan Dachev
sumber