วิธีการจับภาพหน้าจอใน Windows 7 และสร้างไฟล์ภาพหน้าจออัตโนมัติบนเดสก์ท็อปอย่าง Mac


12

ฉันพยายามที่จะหาข้อมูลทำอย่างไรเราจะใช้หน้าจอบน Windows 7 ที่จริงจะสร้างไฟล์ภาพหน้าจอเหมือน.pngในสก์ท็อปของคุณเช่นบน mac ที่คุณสามารถทำมันได้โดยการกด+commandshift4

แป้นพิมพ์ Mac พร้อมไฮไลต์คำสั่งเปลี่ยนและ 4 ปุ่ม

ใน windows ทั้งหมดที่ฉันรู้คือฉันสามารถทำได้โดยกดPrtScn= Windows จับทั้งหน้าจอและคัดลอกไปยังคลิปบอร์ด

หรือสำหรับหน้าต่างที่ใช้งานอยู่ฉันสามารถAltกดค้างไว้แล้วกดPrtScn= Windows จะจับเฉพาะหน้าต่างที่ใช้งานในปัจจุบันและคัดลอกไปยังคลิปบอร์ด

ตอนนี้ฉันกำลังใช้maComFortซึ่งมันทำให้ฉันมีฟังก์ชั่นการทำงานของแป้นพิมพ์เหมือน Mac ที่ฉันสามารถจับภาพหน้าจอในลักษณะเดียวกันกับ Mac OS X แต่จริงๆแล้วมันเปลี่ยนปุ่มหลายปุ่มในแป้นพิมพ์ในแบบที่ฉันไม่ทำ ชอบ.

ดังนั้นฉันสงสัยว่ามีวิธีที่ดีกว่า


4
ฉันอ่านมันใน Windows 8 คุณสามารถทำได้Win+ PrtScrnและมันบันทึกไว้ในโฟลเดอร์โปรไฟล์ผู้ใช้ของคุณภายใต้รูปภาพ
olli

1. เปิด Picasa และย่อให้เล็กสุด 2. ตอนนี้กดปุ่ม“ พิมพ์หน้าจอ” เพื่อจับภาพหน้าจอ 3. ภาพหน้าจอจะได้รับการบันทึกโดยอัตโนมัติในโฟลเดอร์“ รูปภาพ”
Venkat

คำตอบ:


11

ผมใช้Screenpresso ฟรีพกพาสะดวกและใช้ปุ่มพิมพ์ (พร้อมกับตัวดัดแปลง) เท่านั้น


2
คุณช่วยบอกเราเกี่ยวกับ Screenpresso ได้ไหม
Ivo Flipse

ฉันได้รับสิ่งนี้และตั้งค่าเป็น Ctrl + PrintScreen มันบันทึกอัตโนมัติไปยังโฟลเดอร์และไม่เข้าทาง นอกจากนี้ยังมีคุณสมบัติที่มีประโยชน์อื่น ๆ อีกมากมายเช่นการถ่ายวิดีโอ
เลียม

4
ต้องใช้การเชื่อมต่ออินเทอร์เน็ต ไม่มีแอพพกพาที่ทำอะไรได้มากกว่าการจับภาพหน้าจอไม่จำเป็นต้องเชื่อมต่ออินเทอร์เน็ตเพื่อใช้งาน
ดีเร็ก

ฉันเพิ่งได้รับ Screenpresso แต่ไม่สามารถขอชื่อไฟล์ก่อนบันทึกได้ เป็นไปได้ไหม
Max Williams

ตอนนี้มันต้องการ. NET crap และมันก็ประมาณ 13 MB และมันต้องใช้การเชื่อมต่ออินเทอร์เน็ต
Marco Demaio

13

เพียงใช้เครื่องมือ Snipping ในตัว มันจะจับภาพหน้าจอและแจ้งให้คุณบันทึกเป็นไฟล์. png หากคุณต้องการให้มันทำงานเมื่อคุณกดPrintScrnจากนั้นผูกมันไว้กับคีย์นั้นโดยใช้ AutoHotKey


ซึ่งมันอาจจะสนใจคุณยังสามารถเพิ่มทางลัดไปยัง Snipping CTRL+ALT+Pเครื่องมือบางอย่างเช่น ในการทำเช่นนี้เพียงคลิกขวาที่ "Start> All Programs> Accessories> Snipping Tool" และเลือก "Properties" จากนั้นคลิกที่ "คีย์ลัด" และเพิ่มCTRL+ALT+P(คุณไม่สามารถเพิ่มPrintScrnเป็นทางลัด แต่อย่างน้อยคุณจะชนะ ไม่จำเป็นต้องติดตั้งแอปพลิเคชันภายนอกเช่น AutoHotKey)
Marco Demaio

11

ดาวน์โหลดNirCmd , AutoHotKeyและติดตั้งทั้งคู่ (คัดลอกไฟล์ nircmd ไปยังไดเรกทอรี Windows หรือแยกไปยังโฟลเดอร์ใหม่)

เปลี่ยนสิ่งนี้เป็นไดเร็กทอรีที่เกี่ยวข้องที่จัดเก็บไฟล์เรียกทำงาน nircmd และพา ธ ไปยังเดสก์ท็อปของคุณ

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

หากทุกอย่างเรียบร้อยคุณควรเห็นภาพหน้าจอบนเดสก์ท็อปของคุณ ตอนนี้เพื่อให้ PrintScreen ดำเนินการคำสั่งนั้น นี่คือที่ AutoHotKey เข้ามา

ฉันเพียงแค่ปรับเปลี่ยนสคริปต์พบได้ที่นี่ สร้างไฟล์ ".ahk" ใหม่โดยใช้ Notepad วางสิ่งนี้และแก้ไขตามต้องการ

#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

ตอนนี้ใช้เครื่องมือ "แปลง. ahk เป็น. exe" ซึ่งติดตั้งพร้อมกับ AutoHotKey และสร้างไฟล์ปฏิบัติการ

เรียกใช้ไฟล์ปฏิบัติการนั้นแล้วกด PrintScreen (และ Alt + PrintScreen); ดูว่ามันทำงานได้หรือไม่

ตอนนี้เพียงเพิ่มทางลัดไปยังไฟล์ที่เรียกใช้งานได้ในโฟลเดอร์ Startup ของคุณ (ซึ่งจะทำการโหลดโดยอัตโนมัติทุกครั้งที่คุณบู๊ต)

แก้ไข: แก้ไขเพื่อเพิ่ม Alt + Printscreen และ Timestamp ให้กับไฟล์


ขออภัยสำหรับโพสต์ที่สอง รหัสป้อนไม่ทำงานตามที่คาดไว้ ฉันมาที่นี่โดยเฉพาะเพื่อค้นหาโซลูชันการจับภาพหน้าจอโดยไม่แจ้งให้ "บันทึกเป็น" ไม่แน่ใจว่า OP ต้องการโซลูชันที่มีหรือไม่มีพรอมต์หรือไม่ แต่ฉันกำลังอัปเกรดสิ่งนี้เป็นคำตอบอื่นที่ถูกต้องเท่ากัน หมายเหตุสำหรับตัวติดตั้ง averse: คุณไม่ต้องการบันเดิล AutoHotKey ทั้งหมดสำหรับวิธีการแก้ปัญหานี้ซึ่งมีประโยชน์ตามที่ควรจะเป็นทั้งหมด คุณต้องการคอมไพเลอร์ Ahk2Exe.exe เท่านั้นซึ่งสามารถดาวน์โหลดได้ในรูปแบบสแตนด์อโลน คำสั่งเพื่อสร้างไฟล์เรียกทำงานจากสคริปต์คือ "Ahk2Exe.exe / a: \ path \ to \ your_script.ahk"
Ben Amos

1
หากคุณยังต้องการให้ภาพอยู่ในคลิปบอร์ดด้วยให้เติมเครื่องหมายตัวหนอนลงในคำสั่งลัดเช่น "~ PRINTSCREEN :: Run, .... " ซึ่งจะส่งผ่านปุ่มกดไปยังระบบปฏิบัติการเช่นปกตินอกเหนือจากการเรียก ฮอต
Jacktose

อะไร!PRINTSCREEN:: ... สายทำอย่างไร เครื่องหมายอัศเจรีย์ชั้นนำมีจุดประสงค์อะไร?
ChickenFeet

4

คุณสามารถลอง Purrint

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

มันให้ทางเลือกแก่คุณในรูปแบบที่จะใช้ขึ้นอยู่กับส่วนขยายที่คุณให้กับหน้าจอแท็บเมื่อคุณกำหนดค่าโปรแกรมครั้งแรก และแน่นอนคุณสามารถเลือกตำแหน่งที่คุณต้องการถ่ายภาพหน้าจอได้


1
รักที่แอพนี้ใช้งานได้ตั้งแต่ Windows 95 และมีขนาดเพียง 114kb!
Thomas Edwards

0

btw ถ้าคุณได้ใช้IrfanView แล้ว (ซึ่งฉันบังเอิญทำเพราะมันเป็นเครื่องมือที่มีประโยชน์อย่างเหลือเชื่ออย่างไม่น่าเชื่อสำหรับการแก้ไขภาพอย่างรวดเร็วและการเปิด / แปลงระหว่างรูปแบบภาพทุกประเภท) มีตัวเลือกสำหรับการเริ่มเซสชันการจับภาพหน้าจอ (ตัวเลือก -> จับภาพ / ภาพหน้าจอ .. ) (ฉันกำลังแนบกล่องโต้ตอบที่ปรากฏขึ้นซึ่งมีตัวเลือกที่เป็นไปได้ทั้งหมดเช่นไดเรกทอรีปลายทางและปุ่มลัดรวมถึงการตั้งชื่อและรูปแบบของไฟล์ภาพปลายทาง)

[แก้ไข] ในขณะที่เขียนนี้ IrfanView คือ "FREEWARE (สำหรับการใช้ที่ไม่ใช่เชิงพาณิชย์)"

ภาพหน้าจอ irfanview


-1

ฉันเขียนสคริปต์ไพ ธ อนง่าย ๆ เพื่อจับภาพหน้าจอเป็นไฟล์บนฮอตคีย์

สคริปต์และทางลัดที่มีที่นี่

มีสองไฟล์ printscreen-win.lnk และ printscreen-win.py

คัดลอกทั้งคู่ไปยังc:\utilsเส้นทางนั้นสามารถเปลี่ยนแปลงได้ แต่คุณต้องแก้ไขไฟล์ทางลัด

ไฟล์ทางลัดคาดหวังว่าหลามของคุณคือ:

c:\Python27\pythonw.exe

คัดลอกทางลัดไปยังเดสก์ท็อปของคุณและสร้าง "คีย์ลัด" จากคุณสมบัติ ค่าเริ่มต้นที่ฉันใช้คือCtrl+ Alt+S

เมื่อคุณรันสคริปต์สคริปต์จะบันทึกภาพหน้าจอใหม่ไว้ใต้ ...\Desktop\screen\

คุณจะต้อง 2.x งูหลามและPIL

สนุก!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.