ฉันจะปิดการใช้งานการคัดลอกไฟล์ผ่านการลากแล้วปล่อยใน Windows Explorer ใน Windows 7 ได้อย่างไร
โปรดทราบว่าฉันไม่ต้องการปิดใช้งานการลากและวางอย่างสมบูรณ์หรือในเมนูเริ่มเพียงปิดการคัดลอกไฟล์ (การทำซ้ำ) เมื่อผู้ใช้ลากและวาง
ฉันจะปิดการใช้งานการคัดลอกไฟล์ผ่านการลากแล้วปล่อยใน Windows Explorer ใน Windows 7 ได้อย่างไร
โปรดทราบว่าฉันไม่ต้องการปิดใช้งานการลากและวางอย่างสมบูรณ์หรือในเมนูเริ่มเพียงปิดการคัดลอกไฟล์ (การทำซ้ำ) เมื่อผู้ใช้ลากและวาง
คำตอบ:
Windows ไม่ได้มีวิธีในการเปลี่ยนการกระทำเริ่มต้นของการลากและวาง แต่ฉันพบเครื่องมือที่ชื่อว่าDrag'n'Drop Editorซึ่งจะช่วยให้คุณเปลี่ยนการกระทำเริ่มต้นเป็น "ย้าย"
สิ่งนี้ไม่ปิดใช้งานการคัดลอก (คุณยังสามารถกด Ctrl ค้างไว้เพื่อทำสำเนาได้) แต่ควรช่วยป้องกันการคัดลอกโดยไม่ได้ตั้งใจ
อะไร: ป้องกันการลากโดยไม่ตั้งใจเมื่อคุณพยายามเปิดโฟลเดอร์ด้วยการดับเบิลคลิก
ทำไม: คุณดับเบิลคลิกเพื่อเปิดโฟลเดอร์ แต่ Mouse เคลื่อนย้ายระหว่างการคลิกสองครั้ง Explorer จะถือว่าคุณกำลังลากโฟลเดอร์
การแก้ไข: บันทึก 6 บรรทัดถัดไปในไฟล์ชื่อ:
prevent-accidental-drag-drop-in-explorer.reg
, คลิกที่มันเพื่อติดตั้ง; รีสตาร์ท windows และตอนนี้คุณจะต้องลากเม้าส์มากขึ้นเพื่อเริ่มต้นการลาก / วาง
Windows Registry Editor เวอร์ชัน 5.00 [HKEY_CURRENT_USER \ แผงควบคุม \ เดสก์ท็อป] "DragHeight" = "50" "DragWidth" = "50"
ฉันทำงานใน บริษัท ขนาดใหญ่และเราประสบปัญหาการลากโฟลเดอร์โดยไม่ตั้งใจในไดรฟ์ที่ใช้ร่วมกัน เนื่องจากไม่มีฟังก์ชั่นการใช้งานในตัว windows เพื่อป้องกันมันและฉันไม่สามารถใช้ฟรีแวร์หรือสิ่งอื่น ๆ ได้ฉันจึงสร้างสคริปต์ที่ทำงานในคอมพิวเตอร์ที่มีการดูแลระบบและสามารถเข้าถึงโฟลเดอร์ที่ใช้ร่วมกันได้ สคริปต์จะเปิดเซสชัน MS Word ที่มองไม่เห็นและสร้างไฟล์ในโฟลเดอร์แชร์ด้วยชื่อที่วางไว้ด้านบนสุดหากคุณแสดงรายการไฟล์ตามชื่อใน Explorer สคริปต์เสร็จสิ้น แต่เปิดเอกสาร Word ค้างไว้ในคอมพิวเตอร์ผู้ดูแลระบบ หากมีคนพยายามลากโฟลเดอร์พวกเขาจะได้รับข้อความแสดงข้อผิดพลาดทันทีแจ้งให้พวกเขาทราบว่าพวกเขาไม่สามารถย้ายได้เพราะเอกสารคำนั้นเปิดอยู่ พวกเขายังไม่สามารถลบได้ Windows ย้ายเนื้อหาของโฟลเดอร์ตามลำดับตัวอักษรนั่นคือ '
คุณสามารถเปลี่ยนพฤติกรรมการลากและวางเริ่มต้นเพื่อสร้างทางลัดแทนการคัดลอก / ย้ายไฟล์
คุณสมบัติ
โฟลเดอร์ / ไฟล์อยู่ในตำแหน่งเดิม
ไม่มีการคัดลอกเกิดขึ้นดังนั้นจึงไม่มีการทำซ้ำไฟล์ / โฟลเดอร์และไม่เปลืองเนื้อที่
หากคุณต้องการย้ายไฟล์ / โฟลเดอร์คุณต้องใช้ปุ่มเมาส์ขวาและเลือก "ย้าย" จากเมนูบริบท
หากผู้ใช้ตั้งใจลากและวางทางลัดจะถูกสร้างขึ้น นี่เป็นข้อเสียเปรียบเพียงอย่างเดียว แต่มีผลกระทบน้อยมาก คุณสามารถเลือกใช้สคริปต์เพื่อลบทางลัดได้หากเห็นว่าเหมาะสม
วิธีนี้นำเสนอพฤติกรรมการลากและวางที่สอดคล้องกันซึ่งไม่ได้เป็นค่าเริ่มต้นใน windows: โดยค่าเริ่มต้นหากโฟลเดอร์ / ไฟล์ถูกลากข้ามระบบไฟล์จะทำการคัดลอก หากไฟล์เดียวกันถูกลากภายในระบบไฟล์เดียวกันไฟล์นั้นจะถูกย้าย ในขณะที่ผู้เชี่ยวชาญด้านไอทีอาจรู้ถึงเบื้องหลังและความตั้งใจของมันผู้ใช้หลายคนอาจไม่เข้าใจ
สารละลาย
คัดลอกสิ่งนี้ลงในไฟล์. reg และรันด้วยสิทธิ์ผู้ดูแลระบบ:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AllFilesystemObjects]
"DefaultDropEffect"=dword:00000004
การกระจายโดยใช้นโยบายกลุ่มกับเซิร์ฟเวอร์ไดเรกทอรีที่ใช้งานอยู่
กำหนดค่านโยบายกลุ่ม (แปลจากภาษาเยอรมันโปรดเปลี่ยนเป็นเงื่อนไขที่ถูกต้องหากมีความแตกต่าง):
Computer configuration > Settings > Windows Settings > Registry
ทดสอบบน Windows 7 ด้วย Windows Server 2012
แสดงความคิดเห็นในการแก้ปัญหาโดย mosh
ในขณะที่การตั้งค่าระยะทางในการเลื่อนขั้นต่ำที่ 50 พิกเซลดูน่าจะเป็นสิ่งแรก
พฤติกรรมไม่โปร่งใสสำหรับผู้ใช้ ผู้ใช้หนึ่งรายอาจลองย้ายไฟล์ เมื่อเขาย้ายไฟล์ "ไกลพอ" มันใช้งานได้ เมื่อโฟลเดอร์อยู่ใกล้การย้ายจะไม่ทำงาน วิธีการแบ่งส่วนติดต่อผู้ใช้ด้วย "พฤติกรรมที่ไม่สอดคล้อง"
ผู้ใช้ที่รวดเร็วสามารถลาก 51 พิกเซลได้ในท้ายที่สุดไม่มีค่าที่เหมาะสมสำหรับระยะทาง เล็กเกินไป - ไม่มีผลกระทบ ฟังก์ชั่นย้ายใหญ่เกินไป
ทำตามขั้นตอนต่อไปนี้:
สิ่งนี้ควรทำเคล็ดลับ