ฉันจะได้รับบรรทัดคำสั่งคลิกขวาสำหรับโฟลเดอร์ได้อย่างไร [ซ้ำ]


17

ฉันต้องการจะคลิกขวาที่โฟลเดอร์ที่ชื่อว่า (C: \ myFolder) และเปิดพรอมต์คำสั่งแบบนี้ ...

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\myFolder>

เป็นไปได้ไหม


1
นอกเหนือจากคำตอบที่ยอดเยี่ยมทางออกที่เป็นทางเลือกอื่นก็คือการเปิดพรอมต์คำสั่งและพิมพ์ซีดี (นั่นคือ C, D, ช่องว่าง) ลากโฟลเดอร์ไปที่โฟลเดอร์ดังกล่าวแล้วกด ENTER แต่การคลิกขวาที่ Shift นั้นเหมาะสมกว่า และฉันคิดว่าการแก้ไขเพื่อให้มันอยู่ในเมนูคลิกขวาโดยไม่มีการเลื่อนเลยดีกว่า
barlop

1
IMHO คำถามนี้รวบรัดมากขึ้นและตรงประเด็น คำถามก่อนหน้านี้ที่เก่ากว่าคือตัวเลือกที่ดีกว่าที่จะถือว่าเป็นคำถาม
LMSingh

คำตอบ:


44

วิธีการเปิดพรอมต์คำสั่งจาก Windows Explorer

ใน Windows รุ่นก่อนหน้าเช่น XP / 2000 คุณต้องเรียกใช้ TweakUI เพื่อรับสิ่งนั้นจากเมนูบริบท

อย่างไรก็ตามตั้งแต่ Windows 7 และ 8 คุณเพียงกดShiftปุ่มค้างไว้เมื่อคุณคลิกขวา

ป้อนคำอธิบายรูปภาพที่นี่

มันง่ายที่จะถือShiftกุญแจเมื่อคุณคลิกขวาและคุณจะมีหน้าต่างคำสั่งเปิดอยู่ที่นี่

ป้อนคำอธิบายรูปภาพที่นี่

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

ฉันเพียงแค่ใช้เคล็ดลับ Shift + คลิกขวาและไปกับชีวิตของฉัน ฉันขอแนะนำให้ผู้ใช้ส่วนใหญ่ออกจากรีจิสทรีเว้นแต่พวกเขารู้ว่ากำลังทำอะไรอยู่

ตรวจสอบบทความ TechRepublic นี้


บางรายการก็ปรากฏขึ้นเมื่อถือshiftเช่น "Run As ... " (หากฉันจำได้ถูกต้อง)
Alvin Wong

เมื่อทำการช่วยเหลือลูกค้าสำหรับผู้ที่มีสมองพิการและโรคอื่น ๆ เราต้องเรียนรู้วิธีการทำสิ่งนี้ใน Windows เนื่องจากทุกคนไม่สามารถใช้เมาส์ได้ เปิด Windows Explorer โดยใช้ CTRL + ESC หรือคีย์ Windows .. นำทางเพื่อค้นหา Windows Explorer .. เปิดโฟลเดอร์ย่อยด้วยสเปซบาร์ของคุณ .. เมื่อพบ Windows Explorer ให้คลิกปุ่ม TAB จนกว่าคุณจะไปยังโฟลเดอร์ที่ถูกต้อง .. กด SHIFT + F10 เพื่อคลิกขวาที่โฟลเดอร์ .. เลื่อนลูกศรขึ้นหรือลงแล้วกด ENTER เพื่อเริ่ม ..
Leptonator

3

Shift-click ใช้งานได้เฉพาะบนโฟลเดอร์และตอบคำถามเดิม อย่างไรก็ตามคุณสามารถใช้เอฟเฟกต์เดียวกันกับไฟล์ใน Windows ทุกรุ่น (NT, 2000, XP และใหม่กว่า) ฉันใช้โซลูชันนี้กับโฟลเดอร์และไฟล์ใน explorer ที่สำคัญกว่านั้นยังสามารถใช้งานได้ในกล่องโต้ตอบการเลือกไฟล์ เมนูบริบทของไฟล์ windows สามารถปรากฏขึ้นได้ทุกที่ นอกจากนี้ยังไม่ต้องการการเปลี่ยนแปลงรีจิสทรี

ในโฟลเดอร์ "SendTo" ของคุณคุณสามารถสร้างแบตช์ไฟล์ชื่อ "LaunchCMDAtThisFileOrFolder.Bat" ได้ ตำแหน่งของ "SendTo" แตกต่างกันไปตามรุ่นของ Windows ดูนี้สำหรับXPและนี่สำหรับVista และ 7, 8หรือนี้ ถ้าคุณชอบรหัสนี่อาจน่าสนใจ

ไฟล์แบตช์จะมีรหัสต่อไปนี้

@Echo off
%~d1
CD %~dp1
CMD /K

ตอนนี้คุณสามารถคลิกขวาที่ไฟล์ใดก็ได้และ "Send To" -> "LaunchCMDAtThisFileOrFolder"

นี่คือตัวอย่างของ Windows Dialog มาตรฐานที่คุณสามารถใช้ หมายเหตุเมนูบริบทอยู่ในไฟล์ไม่ใช่โฟลเดอร์ที่ทำงานได้ทั้งสองอย่าง

นี่คือตัวอย่างของกล่องโต้ตอบ Windows มาตรฐานที่ฉันสามารถใช้ได้  หมายเหตุเมนูบริบทอยู่ในไฟล์ไม่ใช่โฟลเดอร์ที่ทำงานได้ทั้งสองอย่าง

นี่คือตัวอย่างของรายการไฟล์ของ Windows ที่ไม่ได้มาตรฐานซึ่งสามารถใช้งานได้

นี่คือตัวอย่างของรายการไฟล์ของ Windows ที่ไม่ได้มาตรฐานซึ่งสามารถใช้งานได้

CMD Prompt เปิดที่โฟลเดอร์ของเป้าหมาย "SendTo"

วิธีการทำงานของไฟล์แบตช์ .. การอ้างอิงบรรทัดคำสั่งของ Windows ช่วยได้โดยเฉพาะคำสั่ง FOR http://www.robvanderwoude.com/allhelpw2ksp4_en.php#FOR

% ~ d1 แปลอักษรชื่อไดรฟ์ของพารามิเตอร์แรกเป็นไฟล์แบตช์
CD% ~ dp1 แปลเป็น "เส้นทางของพารามิเตอร์แรก" ในซีดี
CMD / K เรียกใช้ CMD.exe ต้องการพารามิเตอร์ / K ภายในไฟล์แบตช์โดยเฉพาะมิฉะนั้น CMD.exe จะปิดโดยอัตโนมัติ

PS: ฉัน +1 คำตอบของ MDT Guy เพราะฉันเรียนรู้ทางลัดใหม่

อ้างอิง:

http://support.microsoft.com/kb/310270 http://answers.microsoft.com/en-us/windows/forum/windows_7-files/i-have-windows-7-and-cannot-locate-the -send-to / 652b4c8a-e743-46c4-a554-c1c8b334ee35 http://www.howtogeek.com/howto/windows-vista/customize-the-windows-vista-send-to-menu/ http: // คำตอบ microsoft.com/en-us/windows/forum/windows_vista-desktop/how-to-locate-the-sendto-folder-in-vista/78b16711-1135-4eb0-851a-8abae9bfe9ed http://www.robvanderwoude.com /allhelpw2ksp4_en.php#FOR


ใช้งานได้เมื่อไฟล์อยู่ในไดรฟ์อื่นหรือไม่ ฉันคิดว่าคุณอาจต้องการ / D swtich ใน "CD% ~ dp1 / D"
RJFalconer

@RJFalconer มันเป็นเพราะของสาย .. % ~ d1 ผลลัพธ์เป็น D: หรือ E: ฯลฯ สำหรับไฟล์ การแก้ไขคำตอบเพื่ออธิบาย ขอบคุณสำหรับการแก้ไขของคุณ
LMSingh

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