Làm thế nào để tôi có được một dòng lệnh nhấp chuột phải cho một thư mục? [bản sao]


17

Tôi muốn có thể nhấp chuột phải vào thư mục có tên (C: \ myFolder) và có một dấu nhắc lệnh mở như thế này ...

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

C:\myFolder>

Điều này có thể không?


1
bên cạnh câu trả lời tuyệt vời, một giải pháp thay thế công việc là mở dấu nhắc cmd và gõ CD (đó là C, D, dấu cách) kéo thư mục vào đó và nhấn ENTER. nhưng nhấp chuột phải có ý nghĩa hơn. và tôi cho rằng sửa đổi nó để nó trong menu nhấp chuột phải mà không thay đổi thậm chí còn tốt hơn.
barlop

1
IMHO, Câu hỏi này ngắn gọn hơn rất nhiều. Câu hỏi cũ hơn là ứng cử viên tốt hơn để được coi là trùng lặp.
LMSingh

Câu trả lời:


44

Cách mở dấu nhắc lệnh từ Windows Explorer

Trong các phiên bản trước của Windows như XP / 2000, bạn cần chạy TweakUI để có được điều đó từ menu ngữ cảnh.

Tuy nhiên, vì Windows 7 và 8 bạn chỉ cần giữ Shiftphím khi nhấp chuột phải.

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

Thật dễ dàng để giữ Shiftphím khi bạn nhấp chuột phải và bạn sẽ có cửa sổ lệnh mở ở đây.

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

Có rất nhiều bài đăng trực tuyến về cách chèn chức năng tương tự này vào menu ngữ cảnh nhấp chuột phải mặc định với các bản hack registry và tất cả các loại vô nghĩa sẽ cho phép bạn làm điều này mà không cần phải Shift.

Tôi chỉ sử dụng thủ thuật shift + nhấp chuột phải và tiếp tục cuộc sống của mình. Tôi khuyên hầu hết người dùng cuối nên tránh xa sổ đăng ký trừ khi họ biết họ đang làm gì.

Kiểm tra bài viết công nghệ này .


Một số khác cũng chỉ hiển thị khi giữ shift, như "Chạy dưới dạng ..." (nếu tôi nhớ chính xác).
Alvin Wong

Khi thực hiện hỗ trợ khách hàng cho những người mắc bệnh bại não và các bệnh khác, chúng tôi đã phải học cách làm điều này trong Windows vì không phải ai cũng có thể sử dụng chuột. Mở Windows Explorer bằng CTRL + ESC hoặc Windows Key .. Điều hướng để xác định vị trí Windows Explorer .. Mở các thư mục con bằng thanh dấu cách của bạn .. Khi Windows Explorer được định vị, Nhấp vào phím TAB cho đến khi bạn đến đúng thư mục .. Bấm Shift + F10 để nhấp chuột phải vào thư mục .. Di chuyển mũi tên của bạn lên hoặc xuống và nhấn ENTER để bắt đầu ..
Leptonator

3

Shift-click chỉ hoạt động trên các thư mục và trả lời câu hỏi ban đầu. Tuy nhiên, bạn có thể có tác dụng tương tự ngay cả trên các tệp trong tất cả các phiên bản Windows (NT, 2000, XP trở lên). Tôi đã sử dụng giải pháp này trên các thư mục và tệp trong explorer. Quan trọng hơn, nó thậm chí hoạt động bên trong các hộp thoại Chọn tệp; bất cứ nơi nào một menu ngữ cảnh tập tin windows có thể đi lên. Nó cũng không yêu cầu thay đổi sổ đăng ký.

Trong thư mục "SendTo" của bạn, bạn có thể tạo một tệp bó có tên là "LaunchCMDAt ThisFileOrFolder.Bat". Vị trí của "SendTo" khác với phiên bản Windows. Xem cái này cho XP và cái này cho Vista & 7, 8 hoặc cái này . Nếu bạn thích mã thì điều này có thể thú vị

Các tập tin hàng loạt sẽ có mã sau đây.

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

Bây giờ bạn có thể nhấp chuột phải vào bất kỳ tệp nào và "Gửi đến" -> "LaunchCMDAt ThisFileOrFolder".

Đây là một ví dụ về Hộp thoại Windows tiêu chuẩn nơi bạn có thể sử dụng hộp thoại này. Lưu ý, menu ngữ cảnh nằm trên một tệp chứ không phải thư mục vì nó hoạt động trên cả hai.

Đây là một ví dụ về Hộp thoại Windows tiêu chuẩn nơi tôi có thể sử dụng hộp thoại này.  Lưu ý, menu ngữ cảnh nằm trên một tệp chứ không phải thư mục vì nó hoạt động trên cả hai.

Đây là một ví dụ về Danh sách tệp Windows không chuẩn, nơi này có thể được sử dụng.

Đây là một ví dụ về Danh sách tệp Windows không chuẩn, nơi này có thể được sử dụng.

Dấu nhắc CMD được mở tại thư mục của mục tiêu "SendTo".

Cách tệp bó hoạt động .. Tham khảo trợ giúp về dòng lệnh Windows, cụ thể là lệnh FOR http://www.robvanderwoude.com/allhelpw2ksp4_en.php#FOR

% ~ d1 chuyển thành ký tự ổ đĩa của tham số đầu tiên vào tệp bó.
CD% ~ dp1 dịch sang CD "đường dẫn của tham số đầu tiên".
CMD / K chạy CMD.exe. Tham số / K là cần thiết bên trong một tệp bó, nếu không, CMD.exe sẽ tự động đóng.

Tái bút: Tôi + 1'd câu trả lời của MDT Guy vì tôi đã học được một lối tắt mới.

Người giới thiệu:

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: // answer . 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


Điều này có hoạt động khi tập tin nằm trên một ổ đĩa khác không? Tôi nghĩ rằng bạn có thể cần swtich / D trong "CD% ~ dp1 / D".
RJFalconer

@RJFalconer Nó làm vì dòng ..% ~ d1. Điều đó dẫn đến D: hoặc E: vv cho tệp. Chỉnh sửa câu trả lời để giải thích. Cảm ơn bạn đã chỉnh sửa.
LMSingh

Ah tôi thấy. Khéo léo. :)
RJFalconer
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.