Di Windows XP, seseorang dapat menekan Alt-PrintScreen untuk menyalin gambar dari jendela aktif, atau Ctrl-PrintScreen untuk menyalin gambar dari desktop penuh.
Ini kemudian dapat disisipkan ke aplikasi yang menerima gambar: Photoshop, Microsoft Word, dll.
Saya bertanya-tanya: Apakah ada cara untuk menyimpan tangkapan layar langsung ke file? Apakah saya benar - benar harus membuka program gambar, seperti Paint.net atau Photoshop, hanya untuk menempelkan gambar, lalu menyimpannya?
windows
screenshot
David Koelle
sumber
sumber
Jawaban:
Anda dapat membuat kode sesuatu yang sangat sederhana yang akan menghubungkan PrintScreen dan menyimpan hasil tangkapannya dalam sebuah file.
Berikut adalah sesuatu untuk mulai menangkap dan menyimpan ke file. Anda hanya perlu mengaitkan tombol "Print screen".
Perbarui Berikut adalah kode untuk menghubungkan PrintScreen (dan kunci lainnya) dari C #:
Kode pengait
sumber
Tidak ada cara untuk menyimpan langsung ke file tanpa alat pihak ketiga sebelum Windows 8. Berikut adalah solusi alat non-pihak ketiga favorit saya.
Untuk Windows 8 dan yang lebih baru
+ PrintScreen menyimpan tangkapan layar ke dalam folder di
<user>/Pictures/Screenshots
Untuk Windows 7
Di win 7 cukup gunakan alat snipping: Paling mudah diakses dengan menekan Start, lalu ketik "sni" (enter). atau kemudiansni enter
Versi Windows sebelumnya
Saya menggunakan kombinasi keyboard berikut untuk mengambil gambar, kemudian menyimpan menggunakan mspaint. Setelah Anda melakukannya beberapa kali, hanya perlu 2-3 detik:
Selain itu, Cropper sangat bagus (dan open source). Itu melakukan pengambilan persegi panjang ke file atau clipboard, dan tentu saja gratis.
sumber
Win
kemudianw
,y
,enter
.Fakta yang tidak banyak diketahui: di sebagian besar dialog standar Windows (XP), Anda dapat menekan Ctrl + C untuk mendapatkan salinan teks dari konten dialog.
Contoh: buka file di Notepad, tekan spasi, tutup jendela, tekan Ctrl + C pada dialog Konfirmasi Keluar, batal, tempel di Notepad teks dialog.
Tidak terkait dengan pertanyaan langsung Anda, tetapi saya pikir akan menyenangkan untuk disebutkan di utas ini.
Selain itu, memang, Anda memerlukan perangkat lunak pihak ketiga untuk melakukan tangkapan layar, tetapi Anda tidak perlu menggunakan Photoshop yang besar untuk itu. Sesuatu yang gratis dan ringan seperti IrfanWiew atau XnView dapat melakukan pekerjaan itu. Saya menggunakan MWSnap untuk menyalin bagian sembarang dari layar. Saya menulis skrip AutoHotkey kecil yang memanggil fungsi GDI + untuk melakukan screenshot. Dll
sumber
Terima kasih untuk semua kode sumber dan komentar - terima kasih untuk itu, akhirnya saya memiliki aplikasi yang saya inginkan :)
Saya telah mengumpulkan beberapa contoh, dan sumber serta file yang dapat dieksekusi dapat ditemukan di sini:
http://sdaaubckp.svn.sourceforge.net/viewvc/sdaaubckp/xp-take-screenshot/
Saya menggunakan InterceptCaptureScreen.exe - cukup jalankan di terminal command prompt, lalu tekan Sisipkan saat Anda ingin mengambil tangkapan layar (nama file yang diberi stempel waktu, png, di direktori yang sama tempat file dapat dieksekusi); kunci akan ditangkap bahkan jika terminal tidak fokus.
(Saya menggunakan tombol Sisipkan, karena seharusnya lebih mudah menyebarkan melalui, katakanlah, VNC daripada PrintScreen - yang pada laptop saya mengharuskan tombol Fn juga ditekan, dan itu tidak menyebar melalui VNC. Tentu saja, mudah untuk mengubah apa adalah kunci sebenarnya yang digunakan dalam kode sumber).
Semoga ini bisa membantu, Cheers!
sumber
Posting yang sangat lama saya sadari, tetapi windows akhirnya menyadari betapa bodohnya proses itu.
Di Windows 8.1 (diverifikasi, tidak berfungsi di Windows 7 (TNX @bobobobo))
windows key
+prnt screen
menyimpan tangkapan layar ke dalam folder di<user>/Pictures/Screenshots
Sumber - http://windows.microsoft.com/en-in/windows/take-screen-capture-print-screen#take-screen-capture-print-screen=windows-8
sumber
Mungkin saya menyarankan WinSnap http://www.ntwind.com/software/winsnap/download-free-version.html . Ini menyediakan opsi autosave dan menangkap alt + printscreen dan kombinasi tombol lainnya untuk menangkap layar, jendela, dialog, dll.
sumber
Dropbox sekarang menyediakan pengait untuk melakukan ini secara otomatis. Jika Anda mendapatkan akun dropbox gratis dan menginstal aplikasi laptop, saat Anda menekan PrtScr Dropbox akan memberi Anda opsi untuk secara otomatis menyimpan semua tangkapan layar ke folder dropbox Anda.
sumber
Anda memerlukan utilitas penangkap layar pihak ketiga untuk fungsionalitas itu di XP. Saya menggali blog ekstensif Scott Hanselman tentang alat - alat keren dan biasanya mencari di sana untuk utilitas semacam itu - tentu saja, dia menulis blog tentang pasangan di sini .
sumber
Ini akan dilakukan di Delphi. Perhatikan penggunaan fungsi BitBlt, yang merupakan panggilan API Windows, bukan sesuatu yang spesifik untuk Delphi.
Edit: Menambahkan penggunaan contoh
sumber
Coba ini: http://www.screenshot-utility.com/
Dari beranda mereka:
Saat Anda menekan tombol pintas, itu menangkap dan menyimpan snapshot layar Anda ke file JPG, GIF atau BMP.
sumber
Tanpa menginstal utilitas screenshot autosave, ya Anda lakukan. Ada beberapa utilitas yang dapat Anda temukan, tetapi ikuti cara ini.
Misalnya: http://www.screenshot-utility.com/
sumber
Tentu saja Anda bisa menulis program yang memonitor clipboard dan menampilkan dialog SaveAs yang mengganggu untuk setiap gambar di clipboard ;-). Saya rasa Anda bahkan dapat mengetahui apakah tombol terakhir yang ditekan adalah PrintScreen untuk membatasi jumlah positif palsu.
Sementara saya memikirkannya .. Anda juga bisa google untuk seseorang yang sudah melakukan hal itu.
EDIT : .. atau tunggu saja seseorang memposting sumbernya di sini - seperti yang terjadi :-)
sumber
Snagit ... banyak orang teknologi menggunakannya.
sumber
Singkatnya menginstal program screen capture, yang saya rekomendasikan, cara terbaik untuk melakukannya adalah dengan menggunakan metode Print Screen standar, kemudian buka Microsoft Office Picture Manager dan cukup paste screenshot ke area putih direktori yang Anda inginkan. Ini akan membuat bitmap yang dapat Anda edit atau simpan-sebagai format yang berbeda.
sumber
Terima kasih kepada TheSoftwareJedi yang telah memberikan informasi berguna tentang snapping tool di Windows 7. Pintasan untuk membuka Snipping tool: Pergi ke Start, ketik sni Dan Anda akan menemukan namanya di daftar "Snipping Tool"
sumber
Biarkan Picasa tetap berjalan di latar belakang, dan cukup klik tombol "Print Screen"
Sumber
sumber
Sejauh yang saya tahu di XP, ya Anda harus menggunakan beberapa aplikasi lain untuk benar-benar menyimpannya.
Vista hadir dengan alat Snipping, yang sedikit menyederhanakan proses!
sumber
Ternyata Google Picasa (gratis) akan melakukannya untuk Anda sekarang. Jika Anda membukanya, saat Anda menekannya akan menyimpan tangkapan layar ke file dan memuatnya ke Picasa. Menurut pengalaman saya, ini bekerja dengan baik!
sumber
Anda mungkin menginginkan sesuatu seperti ini: http://addons.mozilla.org/en-US/firefox/addon/5648
Saya rasa ada versi untuk IE dan juga dengan Integrasi Explorer. Perangkat lunak yang cukup bagus.
sumber
Apakah ini mungkin:
Contoh:
Jendela hasil benchmark terbuka, ambil screenshot. Buka C: \ Benchmarks Klik kanan -> Tempel tangkapan layar Sebuah file bernama screenshot00x.jpg muncul, dengan teks screenshot00x dipilih. Ketik Overclock5
Itu dia. Tidak perlu membuka apapun. Jika Anda tidak menulis apa pun, nama default tetap ada.
sumber