ตัวเร่งแป้นพิมพ์โต้ตอบของ Windows 7 คัดลอกไฟล์


9

ใน Windows XP เมื่อคัดลอก / เขียนทับหลายไฟล์คุณสามารถกด Alt + A เพื่อคัดลอก / แทนที่ทั้งหมด XP

แป้นพิมพ์ลัดเหล่านี้ดูเหมือนจะไม่สามารถใช้งานได้ใน Windows 7 ฉันต้องกด Alt + D จากนั้นกด Tab, Tab, Tab, Space เพื่อให้ได้ผลเช่นเดียวกันกับแป้นพิมพ์ Win7

ไม่มีใครรู้ว่าแป้นพิมพ์ลัดเพื่อกดปุ่ม "ยักษ์" ในกล่องโต้ตอบเหล่านี้หรือไม่?


1
สำเนาซ้ำที่เป็นไปได้ - superuser.com/questions/101200/…
ChrisF

1
ใช่มันถามแบบเดียวกับคำถามของฉัน และยังไม่มีการตอบสนองที่น่าพอใจ
Tim Coker

1
Win7 GUI ที่น่ารำคาญอย่างแท้จริง ในรุ่นก่อนหน้าคุณสามารถกด "A" เพื่อเลือก "ใช่" แม้จะไม่มีปุ่ม "ทั้งหมด" เหตุใดการคิดแบบนั้นจึงทำให้เสียทั้งหมดสำหรับ Win7 ...
RJFalconer

"ความคืบหน้า" และ "ความวิตกกังวลของผู้ใช้" ไม่พอใจสำหรับคุณหรือไม่ อย่างไรก็ตามมีวิธีแก้ไข: ผู้บัญชาการทั้งหมด! :)

2
ต่างจากรุ่นก่อนหน้านี้คุณสามารถคลิกขวาที่ปุ่ม "คัดลอกและแทนที่" และ "ไม่คัดลอก" ในกล่องโต้ตอบนั้นและดำเนินการกับไฟล์จากช่องโต้ตอบนั้น ไม่แน่ใจว่าทำไมคุณถึงต้องการทำสิ่งนี้ แต่ไม่ใช่ 'ความคืบหน้า' ใช่ไหม ไม่ว่าฉันจะคาดเดาว่ามันเกี่ยวข้องกับสาเหตุที่ไม่มีปุ่มเร่งความเร็วโดยตรงสำหรับพวกเขา ;)
Ƭᴇcʜιᴇ007

คำตอบ:


5

หลังจากที่คิดเกี่ยวกับมันบางมากขึ้นผมรู้ว่าผมจะประสบความสำเร็จนี้กับAutoHotkey

บันทึกสิ่งต่อไปนี้ลงในสคริปต์และเรียกใช้ด้วย AutoHotkey การรวมกันที่สำคัญคือ Alt + A. มันเลียนแบบกดAlt + D, Tab, Tab, Tab, Spaceเมื่อหน้าต่างหัวข้อ "คัดลอกไฟล์" มีการใช้งาน

หมายเหตุ: IfWinActiveฟังก์ชั่นตรงกับชื่อบางส่วนดังนั้นหากคุณมีการทำงานนี้และชื่อของหน้าต่างมี "คัดลอกไฟล์" ในชื่อเรื่อง AutoHotkey จะส่งคีย์ไปที่หน้าต่างนั้นเช่นกัน

;alt + a ... do replace all on select file dialog
#IfWinActive Copy File
!a::
    SendInput !d
    SendInput {Tab}
    SendInput {Tab}
    SendInput {Tab}
    SendInput {Space}
    return

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