วิธีเปิด Windows CMD เพื่อให้เริ่มในโฟลเดอร์ปัจจุบันได้อย่างไร [ซ้ำ]


85

เมื่อฉันทำงานในโฟลเดอร์ใน Windows Explorer บางครั้งฉันจำเป็นต้องเรียกใช้คำสั่ง CMD บางอย่างในโฟลเดอร์นี้

ฉันจะเปิดบรรทัดคำสั่งจากโฟลเดอร์ปัจจุบันได้อย่างไรดังนั้นคอนโซลจะเปิดขึ้นในไดเรกทอรีปัจจุบัน

ตัวอย่าง:

D:\Apps\Testผมทำงานใน ฉันต้องการที่จะเปิดพร้อมท์คำสั่งด้วยบริบทเดียวกัน (ความหมาย:) D:\Apps\Testดังนั้นฉันไม่ต้องไปที่โฟลเดอร์นี้อีกครั้งภายในคอนโซลเช่น ดังนั้นจึงเปิดcd'ไปยังตำแหน่งปัจจุบัน

แก้ไข: การแก้ปัญหาจากหัวข้อนี้ไม่ทำงานสำหรับฉันทำไมฉันถามคำถามแยกต่างหาก


@Dave: การแก้ปัญหาจากหัวข้อนี้ไม่ทำงานบนสถานีของฉัน
boleslaw.smialy

@ เดฟ: โอเคฉันเข้าใจแล้ว ฉันจะปรับในครั้งต่อไป
boleslaw.smialy

1
โปรดทราบว่าคำตอบทั้งหมดสำหรับคำถามนี้และคำถามที่เชื่อมโยงอาจไม่ทำงานอย่างที่คาดไว้หากโฟลเดอร์เป็นโฟลเดอร์ระบบพิเศษ ตัวอย่างเช่นหากคุณอยู่Libraries > Documentsเมนูเลื่อนคลิกขวาจะไม่เสนอตัวเลือกพรอมต์คำสั่งและตัวเลือกแถบสำรวจจะเปิดหน้าต่าง cmd ไปที่ C: \ Windows \ system32 (ทำงานได้ดีC:\Users\User_name\Documentsแม้ว่า )
Dan Henderson

การคลิกขวาที่ Shift จะช่วยให้คุณเปิด cmd ในไดเรกทอรีปัจจุบัน
ดีเร็ก朕會功夫

1
ทำไมคำถามนี้จึงไม่ปิดเหมือนกัน "การแก้ปัญหาไม่ได้ผลสำหรับฉัน" ไม่ใช่เหตุผลที่ดี คำตอบที่ได้รับการโหวตมากที่สุดที่นี่เป็นตัวแปรของคำตอบนี้
Salman A

คำตอบ:


134

นอกจากนี้คุณยังสามารถเลื่อนคลิกขวาในโฟลเดอร์และสังเกตเห็นรายการใหม่ในเมนูบริบท (หน้าต่างคำสั่งเปิดที่นี่):

http://i.imgur.com/nbfURik.png


9
ไม่แน่ใจว่าทำไมทุกคนจะใช้ตัวเลือก 'cmd' มากกว่านี้
Matthew

3
cmd ใน explorer bar ให้ที่อยู่ของคุณกับโฟลเดอร์ปัจจุบัน Shift คลิกขวาที่ให้คำสั่งการเข้าถึงพรอมต์ย่อย พวกเขามีกรณีการใช้งานที่แตกต่างกันดังนั้นฉันไม่เห็นความขัดแย้งที่นี่
Sun

11
@ sunk818 คุณสามารถรับโฟลเดอร์ปัจจุบันได้เช่นกันหากคุณคลิกขวาที่ไม่ได้อยู่ในโฟลเดอร์
เซย์เรีย

8
@ Matthew กดAlt+D, C, M, ,D Enterมีประสิทธิภาพมาก มือของคุณจะไม่ทิ้งกุญแจ (คุณสามารถทำShift+ Menuจากนั้นลูกศรลงหลังจากกดลูกศรเพื่อเลือกโฟลเดอร์ที่คุณต้องการ แต่ก็สะดวกน้อยกว่า)
jpmc26

1
@ boleslaw.smialy คุณมีปัญหาเกี่ยวกับสาเหตุที่ใช้ไม่ได้กับคุณหรือไม่? มันใช้งานได้สำหรับฉันและฉันใช้ Windows 7 มีอะไรพิเศษที่คุณไม่ได้พูดถึงหรือไม่?
MiniRagnarok

232

ป้อนcmdในแถบที่อยู่ของ explorerและกดEnter

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


33
OMG ฉันไม่อยากจะเชื่อเลยว่ามันใช้งานได้จริง! +1 สำหรับคำตอบทั้งคู่ :)
LPChip

4
ยิ่งไปกว่านั้นคือมันใช้งานได้กับโปรแกรมอื่นด้วย!
afrazier

1
ขอบคุณสำหรับการชี้ให้เห็นว่า afrazier เพิ่งลองกับ powershell และใช้งานได้ดี (คุณจะต้องเล่นกับการลงทะเบียนเพื่อเพิ่มรายการ PowerShell ในเมนูบริบทของคุณ)
Xantix

11
นอกจากนี้เพื่อประสิทธิภาพ ALT + D, "cmd", ENTER
Some_Guy

3
นั่นเป็นเพราะคุณไม่สามารถcdเชื่อมต่อไดรฟ์เครือข่ายได้จนกว่าจะมีการจับคู่กับตัวอักษรไดรฟ์
Borodin

40

ฉันจะเปิด Windows CMD ใน explorer จากโฟลเดอร์ปัจจุบันได้อย่างไร

ป้อนcmdในแถบที่อยู่ของ explorer และกดEnter

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


1
คำถามติดตามผล: เป็นไปได้ไหมที่จะเปิด cmd ในฐานะผู้ดูแลระบบ? ป้อน cmd แล้ว CTRL-SHIFT-ENTER ดูเหมือนจะไม่ทำงาน
LPChip

1
@ LPChip ฉันไม่คิดอย่างนั้น มันเปิดคำสั่งในฐานะผู้ใช้ปัจจุบัน ... : /
DavidPostill


2
@DavidPostill วิธีการเปิดใช้งาน "เรียกใช้โปรแกรมนี้ในฐานะผู้ดูแลระบบ" สำหรับ c: \ windows \ system32 \ cmd.exe? ฉันสามารถยืนยันได้ แต่ฉันไม่ต้องการลองบนคอมพิวเตอร์ที่ทำงานของฉันตอนนี้: D
pun

@ The_IT_Guy_You_D't_Like - ฉันไม่สามารถทดสอบได้เช่นกัน ฉันไม่มีบัญชีผู้ดูแลที่นี่
DavidPostill

16

กดค้างไว้shiftในขณะที่คลิกขวาที่ใดก็ได้ในโฟลเดอร์ คุณจะได้รับตัวเลือก "เปิดหน้าต่างคำสั่งที่นี่"

คุณยังสามารถshift+ คลิกขวาที่โฟลเดอร์ย่อยและเปิดหน้าต่างคำสั่งที่นั่นได้เช่นกัน


12

หากคุณเป็นบุคคลประเภท GUI การกด Shift ค้างไว้ในระหว่างการคลิกขวาจะทำให้ "หน้าต่างคำสั่งเปิดที่นี่" ปรากฏขึ้นในเมนูบริบท คุณสามารถลองใช้กับโฟลเดอร์ปัจจุบันหรือโฟลเดอร์ซ้อนกัน


10

ผมใช้ส่วนขยายเชลล์ ContextConsole เมื่อคุณคลิกขวาคุณจะได้รับตัวเลือกให้เรียกใช้พรอมต์คำสั่งและเรียกใช้พรอมต์คำสั่งในฐานะผู้ดูแลระบบ (ระดับสูง) เพื่อทำงานของระบบ

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


มันเป็นทางออกที่น่าสนใจ แต่สำหรับคนส่วนใหญ่แล้วองค์กรมันจะไร้ประโยชน์เพราะขาดสิทธิ์ของแอดมิน
boleslaw.smialy

ใช่ แต่ฉันมีสิทธิ์และใช้งานบ่อยมากในการเรียกใช้สคริปต์ที่ต้องการการยกระดับสิทธิ์ นี่คือส่วนขยายนี้ใช้บ่อยมาก
magicandre1981

สิ่งนี้จะทำงานด้วยการคลิกขวาบนพื้นที่ว่างด้วย (เช่นเดสก์ท็อป) หรือเมื่อคลิกที่รายการโฟลเดอร์ใน Explorer หรือไม่
Samir

@sammyg สิ่งนี้จะใช้ได้เฉพาะเมื่อคลิกที่รายการที่ว่างเปล่า
magicandre1981

4

หากคุณไม่สนใจการใช้ส่วนขยายของบุคคลที่สามClassicShellฟรีจะอนุญาตให้เพิ่มแถบเครื่องมือแบบกำหนดเองใน Windows Explorer

ตัวอย่างของแถบเครื่องมือที่กำหนดเอง

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

  • ติดตั้งClassic Explorer ในส่วนของ ClassicShell
  • เปิดหน้าต่าง Explorer ใหม่ ตอนนี้คุณควรเห็นแถบเครื่องมือเพิ่มเติมด้านล่างแถบที่อยู่
  • คลิกขวาในแถบเครื่องมือและเลือก 'การตั้งค่า Explorer แบบคลาสสิก'
  • ในหน้าต่างข้อความเปิดการตรวจสอบช่องทำเครื่องหมาย 'แสดงการตั้งค่าทั้งหมด'
  • ไปที่แท็บ 'ปุ่มแถบเครื่องมือ' เพื่อกำหนดรูปแบบของแถบเครื่องมือที่กำหนดเอง อย่าลังเลที่จะทิ้งปุ่มใด ๆ ที่คุณไม่ชอบ
  • เพิ่มปุ่ม 'กำหนดเอง' จากรายการทางด้านขวา คลิกสองครั้งที่ปุ่มที่เพิ่งเพิ่มเข้าไปในรายการทางด้านซ้ายและป้อนcmdในฟิลด์ 'คำสั่ง'

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


3

ขณะอยู่ที่ explorer ในแถบด้านบนจะมีเมนูไฟล์ที่คุณมีตัวเลือกเพื่อเปิดหน้าต่างคำสั่งสำหรับไดเรกทอรีปัจจุบัน สิ่งนี้ใช้ได้ใน Windows 8 (ใน Windows 7 กดปุ่ม Shift ค้างไว้เมื่อคุณคลิกเมนูไฟล์)


ใช่มันใช้งานได้กับ windows 8 และ 8.1 แต่ OP ได้ถามเฉพาะสำหรับ windows 7
Ismael Miguel

0

โปรดทราบว่า - หากคุณต้องการไอคอนคงที่บนเดสก์ท็อปที่เปิดพรอมต์ CMD ที่ตำแหน่งโฟลเดอร์ที่แน่นอน - คุณยังสามารถทำสิ่งต่อไปนี้:

  1. สร้างทางลัดบนเดสก์ท็อปไปที่ CMD.EXE
  2. คลิกขวาที่ทางลัดแล้วไปที่ Properties
  3. บนแท็บทางลัดวางตำแหน่งที่คุณต้องการในฟิลด์ "เริ่มต้นใน"

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

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