Lệnh Explorer Explorer Windows Prompt Tại đây [đóng]


191

Tôi thường thấy mình có một thư mục mở trong Windows, muốn mở một dấu nhắc lệnh với cùng thư mục làm việc.

Tôi biết về Power Command "Command Prompt", nhưng nó chỉ hoạt động như một mục menu ngữ cảnh trên thư mục chứ không phải từ bên trong thư mục nếu bạn đã ở đó. Tôi biết bạn có thể điều hướng đến thư mục mẹ và sử dụng nó từ đó, nhưng nếu cha mẹ có hàng ngàn thư mục trong đó, điều này không thuận tiện. Tôi đã thử một số tệp bó tại nhà liên quan đến các hành động thư mục trong explorer, nhưng những tệp này gặp phải vấn đề tương tự.

Vì vậy, cách nhanh nhất để mở một dấu nhắc lệnh với một thư mục làm việc của thư mục windows explorer hiện tại là gì?

Cách tiếp cận hiện tại của tôi: (kinh khủng)

  • Alt- D, Ctrl-C (đường dẫn sao chép)
  • Win- R, "cmd",Enter (nhắc lệnh bắt đầu)
  • "cd",Space (bắt đầu lệnh thay đổi thư mục)
  • Alt- Space, e,p (dán thư mục)
  • Enter (thực hiện thay đổi thư mục)

Tôi biết có một cái gì đó tốt hơn! Nó là gì?


6
Nó không đặc biệt về ngôn ngữ lập trình, nhưng lý do duy nhất tôi cần làm điều này là vì một cái gì đó liên quan đến lập trình, và tôi chắc chắn những người khác cũng đã gặp phải nó.
đệ quy

3
@Daok Tôi nghĩ bạn quá khắt khe. Hãy tìm những câu hỏi được gắn thẻ 'dòng lệnh': 'Cách an toàn nhất để làm trống một thư mục trong * nix?', 'Làm cách nào tôi có thể tìm hai tệp với ngữ cảnh đầy đủ?', Vân vân. Nhiều lập trình viên sử dụng dòng cmd ảnh hưởng đến năng suất của họ. Tôi nghĩ đó là câu hỏi hợp lệ không liên quan đến CNTT.
Gennady Shumakher

Đối với những gì nó có giá trị, tôi cảm thấy rằng nó thực sự là một câu hỏi hệ điều hành. Đúng là HĐH chắc chắn thực hiện lập trình hiệu quả, nhưng mọi thứ trong cuộc sống của lập trình viên đều có và bạn phải vẽ đường thẳng ở đâu đó.
EBGreen

2
@Daok: Xuống ngựa cao đi! Các lập trình viên thường cần những lời khuyên về cách thực hiện công việc của họ nhanh hơn; nhanh chóng nhận được một dòng lệnh là một trong số họ. Bạn cần thu hồi đặc quyền của người điều hành, IMHO.
Lawrence Dol

1
@recursive: Google cho việc này; Tôi đã tìm thấy một thay đổi đăng ký nhỏ cho Windows XP, hoạt động cho bất kỳ tệp nào trong thư mục, tôi nghĩ rằng ... nhưng đã lâu rồi và tôi muốn nhấp vào thư mục vì vậy tôi đã không theo đuổi nó.
Lawrence Dol

Câu trả lời:


430

Giữ phím Shift trong khi nhấp chuột phải vào một khoảng trống trong thư mục mong muốn để hiển thị menu ngữ cảnh dài hơn. Một trong những lựa chọn là Open Command Window Here. Điều này hoạt động trong Windows Vista, 7, 8 và 10. Kể từ Windows 10 Creators Update, tùy chọn đã được thay thế bằng Open PowerShell Here. Tuy nhiên, có nhiều cách để kích hoạt Open Command Window Herelại .


2
Điều này hoạt động từ vista ở trên. Bạn cũng có thể thay đổi + nhấp vào một số thư mục
phuclv

Nó cũng hoạt động trong Windows XP, điểm khác biệt là bạn phải nhấp vào biểu tượng thư mục.
Neves

2
Giải pháp bàn phím đầy đủ (Windows 7): SHIFT+F10để mở menu ngữ cảnh, sau đó nhấn chữ cái liên quan đến dấu nhắc lệnh ("f" bằng tiếng Pháp). Cocorico :-)

@procrastinator F10 là để mở menu chính. Menu ngữ cảnh được mở bằng phím menu (phím giữa Alt phải và Ctrl phải), vì vậy bạn có thể sử dụngShift+Menu
phuclv

1
Những người hay nói để lấy lại thnx cho Win10CU, sở hữu và đổi tên HKEY_CLASSES_ROOT\Directory\shell\cmd,HideBasedOnVelocityIdkhóa (thêm tiền tố gạch dưới hoặc một cái gì đó) và trả về tùy chọn dấu nhắc lệnh! (tham khảo )
Brad Christie

311

Chỉ cần gõ "cmd" vào thanh vị trí , đó là nó. Nó sẽ bắt đầu một dấu nhắc lệnh mới trong đường dẫn hiện tại.

Giải pháp này đã được xác nhận để hoạt động trong Windows XP, Vista, 7, 8 và 10 (bao gồm cả Cập nhật người tạo).

Tổ hợp phím để di chuyển tiêu điểm đến thanh vị trí:

  • AltD bằng tiếng Anh (được Tim Stewart chỉ ra trong các bình luận)
  • AltE bằng tiếng Đức

6
Thủ thuật này cũng hoạt động với PowerShell cho Windows 7/8 / Server 2008+. Nhập powershellvào thanh lệnh sẽ hiển thị một cửa sổ powershell được đặt vào thư mục đó.
Laurence

3
Tôi yêu cách tiếp cận vô bổ này. Điều duy nhất là nó sẽ không hoạt động từ một vị trí UNC (\ server \ sharename). Sau đó, bạn sẽ cần sử dụng shift nhấp chuột phải, Mở cửa sổ lệnh tại đây. Một ổ đĩa mạng sẽ được tạo ra khi đang bay.
mgr326639

1
Và nếu bạn quá lười biếng để làm điều này, bạn có thể sử dụng tập lệnh autohotkey này để ánh xạ nó tới CTRL + T: # IfWinActive ahk_group NộiWWlass ^ T :: Send! Dcmd {Return} return #endif
Steve Vermeulen

2
Làm thế nào về cmd như Quản trị viên ?
Serge

1
@ Dave45 Microsoft muốn quảng bá PowerShell.
Lupilum

30

Trong thư mục hiện tại của bạn, chỉ cần nhấn Shift+ Alt+ F- sau đó -> Enter.

Lời nhắc sẽ xuất hiện với đường dẫn của thư mục hiện tại của bạn.

Lưu ý: Điều đó chỉ hoạt động trong Windows 7 / Vista. Những gì nó làm là thả menu "Tệp" xuống cho bạn, vì phím "Shift" được nhấn tùy chọn "Mở cửa sổ lệnh ở đây" được bật và tập trung làm tùy chọn có sẵn đầu tiên của menu "Tệp". Nhấn enter sẽ bắt đầu tùy chọn tập trung vào cửa sổ lệnh.

Biên tập:

Trong trường hợp bạn đang ở trong một thư mục và bạn đã chọn một số nội dung của nó (tệp / thư mục) thì nó sẽ không hoạt động. Trong trường hợp đó Nhấp vào vùng trống trong thư mục để bỏ chọn bất kỳ tệp nào được chọn trước đó và lặp lại.

Chỉnh sửa2:

Một cách khác để bạn có thể mở thiết bị đầu cuối trong thư mục hiện tại là nhập cmdvào thanh điều hướng trình duyệt tệp nơi đường dẫn của thư mục hiện tại được viết.

Để tập trung với bàn phím của bạn trên thanh điều hướng Ctrl+ L. Sau đó, bạn có thể gõ cmdvà nhấnEnter


2
Trong Windows Explorer trên Windows 7, tôi chỉ cần thả menu thả xuống tệp cho tôi.
đệ quy

1
Hoạt động cho tôi (Windows 7 Professional)
FractalSpace

1
Viên ngọc thực sự ở đây là việc giữ shift trong khi truy cập menu File sẽ hiển thị lệnh này. Dễ nhớ hơn so với tổ hợp phím và tôi cá là nó cũng hoạt động trên Windows 10.
RoG

29

Bấm chuột phải vào biểu tượng thanh tiêu đề của cửa sổ Explorer. Bạn sẽ nhận được menu ngữ cảnh của thư mục hiện tại, nơi bạn sẽ tìm thấy mục "cửa sổ lệnh ở đây".

(Lưu ý rằng để xem mục menu đó, bạn cần cài đặt "đồ chơi năng lượng" tương ứng hoặc bạn có thể tự tạo các khóa đăng ký phù hợp để thêm mục đó vào menu ngữ cảnh của thư mục.)


Mát mẻ. Có cách nào để làm điều đó với bàn phím?
Hugh Allen

11
Hugh, vui lòng xem câu trả lời của fm: gõ "cmd" vào thanh địa chỉ. Dựa trên văn bản của câu hỏi, tôi tập hợp bạn có thể truy cập vào thanh địa chỉ bằng bàn phím với Alt + D.
Rob Kennedy

28

Là một giải pháp rất nhanh chóng tôi có thể cung cấp cho bạn điều này. Tôi đã thử nghiệm điều này trên Windows 8.1

1- Tìm tệp và nhấp chuột phải vào Dấu nhắc lệnh trên File Explorer và sau đó thêm dấu nhắc lệnh vào Thanh công cụ truy cập nhanh của bạn:

Hướng dẫn 1

2- Sau khi thêm nó, bạn có thể truy cập thư mục từ đây:

Hướng dẫn 2

Điều đó sẽ mở một dấu nhắc lệnh trong đó cho bạn.


cũng nghĩ ra! Những người sử dụng W7 xem câu trả lời của tôi dưới đây.
Biệt thự Ivan Ferrer

Điều này cũng hoạt động trên Windows 10.
ctype.h

Điều này hữu ích cho hầu hết các trường hợp nhưng đôi khi tôi chỉ cần kéo các thư mục và tệp vào máy tính để bàn khi làm việc với một lượng nhỏ nội dung. Điều đó chỉ có nghĩa là tôi không cần tạo một thư mục mới để đặt mọi thứ từ nhiều thư mục vào một nơi. Sẽ là tuyệt vời nếu có một giải pháp cho máy tính để bàn.
James Yeoman

1
Điều này đã bị xóa trong Windows 10 Creators Update. Powershell vẫn còn mặc dù.
dùng128216

21

Trên vista và windows 7:

  • Alt + d -> nó sẽ tập trung vào thanh địa chỉ của cửa sổ explorer
  • và sau đó, nhập tên của bất kỳ chương trình nào bạn sẽ khởi chạy bằng WIN + r
  • nhấn Enter

Chương trình sẽ bắt đầu với thư mục hiện tại được đặt thành thư mục của trình thám hiểm. ví dụ: python, ghci, powershell, cmd, v.v ...


11

Đối với Windows vista và Windows 7, để mở dấu nhắc lệnh 1), hãy chuyển đến thư mục bạn muốn làm việc

2) Trong thanh địa chỉ loại- cmd

nhấn nút Enter

nó sẽ mở dấu nhắc lệnh cho vị trí đó


câu trả lời này đã được đưa ra năm năm trước bạn. Tại sao mọi người đăng câu trả lời giống hệt nhau nhiều lần?
dùng5389726598465

@Shirish cảm ơn vì tiền boa. câu trả lời của bạn đã giúp tiết kiệm rất nhiều thời gian. làm việc trong win10.
Gaurav Chauhan

10

Bạn có thể chỉnh sửa sổ đăng ký để thêm mục Dấu nhắc lệnh vào menu ngữ cảnh. Dưới đây là một vài tệp .reg mà tôi sử dụng.

Cmdhere.reg - dành cho WinNT / 2000 / XP / Vista / 7:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\OpenNew]
@="Command Prompt"
[HKEY_CLASSES_ROOT\Directory\shell\OpenNew\Command]
@="cmd.exe /k cd %1"
[HKEY_CLASSES_ROOT\Drive\shell\OpenNew]
@="Command Prompt"
[HKEY_CLASSES_ROOT\Drive\shell\OpenNew\Command]
@="cmd.exe /k cd %1"

Doshere.reg - cho Win9x:

REGEDIT4
[HKEY_CLASSES_ROOT\Directory\shell\OpenNew]
@="MS-DOS Prompt"
[HKEY_CLASSES_ROOT\Directory\shell\OpenNew\Command]
@="command.com /k cd %1"
[HKEY_CLASSES_ROOT\Drive\shell\OpenNew]
@="MS-DOS Prompt"
[HKEY_CLASSES_ROOT\Drive\shell\OpenNew\Command]
@="command.com /k cd %1"

Sao chép tệp này vào một tệp văn bản trống và thay đổi phần mở rộng thành .reg. Bấm đúp vào cái này trong Windows Explorer sẽ thêm các khóa này vào sổ đăng ký.


Đã sử dụng và hoạt động hoàn hảo :). Nhưng, làm thế nào tôi có thể có một tùy chọn tương tự với các đặc quyền nâng cao (sẽ nhắc UAC một cách tự nhiên)?
Kounavi

2
Tất cả những gì tôi cần làm là thêm một reg cho HKEY_CLASSES_ROOT\Folder\shell, thay vì DirectoryDrive
drzaus

1
Nó không hoạt động trên Win 10 của tôi,% 1 param nên được chấp nhận với các trích dẫn như thế này: command.com /k cd "%1" Và đối với Drive, nó không hoạt động vì lệnh cd không thể thay đổi ổ đĩa hiện tại.
Allen

Trong Windows 10, sử dụng Tệp -> Mở Windows PowerShell. Để được trợ giúp về việc sử dụng lệnh (ví dụ): Get-Help mkdir
amuliar 20/11/17

8

Tôi sử dụng StExBar, một tiện ích mở rộng Windows Explorer cung cấp cho bạn nút nhắc lệnh trong trình thám hiểm cùng với một số tính năng thú vị khác (đường dẫn sao chép, sao chép tên tệp và hơn thế nữa).

http://tools.tortoisesvn.net/StExBar

EDIT: Tôi mới phát hiện ra (đã sử dụng nó hơn một năm và không biết điều này) rằng Ctrl + M sẽ làm điều đó với StExBar. Làm thế nào cho nhanh!


4

Gần giống như của bạn:

  • Alt + d , Ctrl + c
  • Thắng + r
  • cmd / K cd , Ctrl + v , ENTER

Thông minh! Dòng cuối cùng có vẻ như là "cmd / K cd / D", Ctrl + v, ENTER Dành cho hậu thế.
đệ quy

2
Bạn có thể cần "nếu có khoảng trống trên đường dẫn.
EBGreen

3

Nếu điều đó quá phiền, bạn có thể thử chuyển sang windows explorer thay thế như freecommander có nút thanh công cụ cho mục đích đó.


2

Tôi sử dụng rất nhiều chức năng "Gửi đến".
Tôi tạo các tệp bó (.bat) của riêng mình trong shell:sendtothư mục và gửi tệp / thư mục cho chúng bằng menu ngữ cảnh (để đến đó chỉ cần viết 'shell: sendto' trong thanh vị trí).
Tôi có các kịch bản để thực hiện tất cả mọi thứ: gửi tệp bằng ftp, khởi chạy máy chủ php trong thư mục hiện tại, tạo thư mục có tên ngày hiện tại, sao chép đường dẫn đã gửi vào bảng tạm, v.v ...
Xin lỗi, dù sao cũng hơi hữu ích.


2

Đã thử câu trả lời được đưa ra bởi Tough Coder trong Windows 7 và nó hoạt động!

Tạo lối tắt đến cmd.exe %HOMEDRIVE%%HOMEPATH%\Links, mở thuộc tính tệp của nó và thay đổi trường 'Bắt ​​đầu tại' thành %1('Iniciar en' được dịch từ tiếng Tây Ban Nha).

Bây giờ kéo các thư mục vào nó và bạn sẽ thấy điều kỳ diệu. Nó cũng hoạt động trong tất cả các hộp thoại Open File tiêu chuẩn. ồ

ps: những tab 'lạ' ở trên trong ảnh của tôi là do tôi sử dụng Cỏ ba lá . Tôi khuyến khích điều đó!

nhập mô tả hình ảnh ở đây



0


http://www.petefreitag.com/item/146.cfm

  • Mở cửa sổ thám hiểm

  • Công cụ -> Tùy chọn thư mục .

  • Tab loại tệp

  • Chọn loại tệp thư mục

  • Nhấp vào Nâng cao

  • Bấm mới

  • Đối với kiểu Hành động bất cứ khi nào bạn muốn menu ngữ cảnh hiển thị, tôi đã sử dụng Dấu nhắc lệnh.

  • Đối với Ứng dụng được sử dụng để thực hiện hành động, hãy sử dụng c: \ windows \ system32 \ cmd.exe (lưu ý trên win2k, bạn sẽ muốn chỉ định thư mục winnt thay vì thư mục windows)


Không hoạt động cho Win 8.1 vì Windows Explorer không có tùy chọn đó.
James Yeoman

@JamesYeoman lựa chọn nào?
elsadek

Công cụ. Tôi đã nghe nói về menu ngữ cảnh này cách đây một thời gian nhưng tôi chưa thể làm được vì không có menu Công cụ
James Yeoman

-1

Sử dụng lệnh sau trong dấu nhắc lệnh để mở vị trí hiện tại của bạn trong windows explorer:

C: \ your-thư mục> thám hiểm.


1
ngoài chủ đề, Q là về hướng khác, mở CMD từ Explorer.
matt wilkie
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.