Phím tắt để nhắc lệnh trỏ đến thư mục cụ thể


34

Làm cách nào tôi có thể tạo lối tắt trên màn hình để mở Command Prompt (cmd) trong một thư mục cụ thể? Tôi cảm thấy mệt mỏi khi điều hướng từ thư mục nhà của tôi đến các thư mục phát triển của tôi.


1
cmdvào thanh địa chỉ của bất kỳ thư mục trong Windows Explorer sẽ mở nó trong thư mục quá (tôi trên Windows 10, không chắc chắn nếu nó hoạt động trong phiên bản cũ!)
ᔕᖺᘎᕊ

Câu trả lời:


34

Tạo lối tắt của bạn và sau đó nhấp chuột phải để nhận hộp thoại thuộc tính và đặt thuộc tính "Bắt đầu trong:" làm thư mục của bạn.

thiết lập thư mục bắt đầu


1
Điều này dường như không hoạt động cho bất kỳ ổ đĩa nào ngoài nơi hệ thống của bạn được cài đặt.
CÔNG TRÌNH 11/2/2015

10
Khi Properties > Shortcut Tab > Advanced > Run as administratorđược bật, giải pháp này không hoạt động.
Joseph Dykstra

9

Hoặc bạn chỉ có thể sử dụng một chuỗi mục tiêu tương tự như sau:

C:\Windows\system32\cmd.exe /k "c: & cd c:\drv\bat"

Rõ ràng C:\Windows\System32\cmd.exelà để chạy cmd. Việc /kthực hiện lệnh bằng chuỗi và tiếp tục. Chuỗi là "c: & cd c:\drv\bat". Trong chuỗi, c:chỉ cần thay đổi ký tự ổ đĩa. Các &mối quan hệ cả hai lệnh với nhau. Và cd c:\drv\batvề cơ bản là một thư mục thay đổi. Ngoài ra một điều cần lưu ý, cd c:\drv\batcũng nên thay đổi ổ đĩa.


1
Không phải đó là "cd / d <path>" cho các đường dẫn trên ổ đĩa khác sao?
Christian Severin

6

Chắc chắn có nhiều hơn một cách để da con mèo này.


Một tập tin hàng loạt cũng có thể làm điều đó cho bạn. Điều này sẽ giúp bạn bắt đầu trong thư mục Tệp chương trình trên ổ C:

@ECHO OFF
CD /D "C:\Program Files\"
CMD

Đặc biệt đảm bảo sử dụng công /Dtắc, nếu bạn đang thay đổi sang một ổ đĩa khác với nơi mà CMD thường khởi động bạn.


Các Open Command Window Here PowerToy cho Windows XP cũng khá tiện dụng cho đi thẳng từ một phiên Explorer, vào một CMD console tại một thư mục nhất định.


Bạn có thể sử dụng giá trị chuỗi AutoRun trong một trong các khóa Sổ đăng ký sau, để cơ bản tự động hóa phần trên cho tất cả các phiên CMD.

Chỉ dành cho tài khoản của bạn:

HKCU\SOFTWARE\Microsoft\Command Processor\

Đối với tất cả người dùng trên máy này:

HKLM\SOFTWARE\Microsoft\Command Processor\

Nếu giá trị AutoRun không tồn tại, hãy tạo nó dưới dạng loại REG_SZ (còn được gọi là Giá trị chuỗi). Đối với Dữ liệu, bạn có thể đặt đường dẫn đến một tệp bó như ở trên (loại bỏ các dòng ECHO và CMD) hoặc chỉ cần chèn lệnh CD như trong ví dụ trên.

Mặt trái của việc trỏ Registry vào một tệp bó, thay vì chỉ thêm lệnh, là bạn có thể thêm bao nhiêu lệnh AutoRun tùy thích vào tệp bó. Bằng cách này, bạn có thể tạo các định dạng nhắc nhở tùy chỉnh hoặc tập lệnh các tác vụ khác mà bạn muốn thực hiện mỗi khi khởi chạy CMD.

Tuy nhiên, một điều cần lưu ý nếu bạn thực hiện các thay đổi Registry này là chúng có thể ảnh hưởng đến hoạt động của các tệp bó khác. Đặc biệt, các tệp bó có thể thấy chúng không bắt đầu trong thư mục ban đầu được viết cho.

Như mọi khi, hãy sao lưu Registry của bạn trước khi thực hiện bất kỳ thay đổi nào chưa được kiểm tra.


1

Trả lời 7 năm sau khi câu hỏi được hỏi :-)
Dù sao nó cũng có thể giúp được ai đó!

Để bật tắt hoạt động với tùy chọn Run as Administrator :

Chèn lệnh của bạn tách ra với một &Trong Target hộp văn bản của Thuộc tính hộp thoại sau khi /kchuyển đổi. Đừng quên rằng các lệnh chứa tên thư mục có dấu cách (ví dụ Program Files:), phải được đặt trong dấu ngoặc kép.

Ví dụ sau

  • mở dấu nhắc lệnh
  • chạy tệp bó Node.js
  • chuyển sang ổ D
  • đi đến codethư mục

C:\Windows\System32\cmd.exe /k "D:\Program Files\nodejs\nodevars.bat" & d: & cd d:\code


1
Điều này làm việc rất tốt, nên có nhiều upvote cho các phím tắt Quản trị (giải thích tốt hơn với các ví dụ imo) .
Lankymart

Tôi đã nhìn vào cái gật đầu.bat và không thể tìm thấy bất cứ điều gì biện minh cho sự khác biệt (xem: github.com/nodejs/node/blob/master/tools/msvs/nodevars.bat ) Ai đó có thể giải thích được không?
Mayra Delgado

0

Bạn có thể đi đến thư mục có phím tắt cmd.exe được đặt theo mặc định (phím tắt xuất hiện khi bạn nhập "cmd" trong menu bắt đầu) và thay đổi thư mục bắt đầu ở đó.

Đối với tôi, phím tắt được đặt ở:

C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\System Tools

Nhấp chuột phải vào phím tắt cmd, chọn thuộc tính và sửa đổi bắt đầu trong thư mục thành bất cứ điều gì bạn thích. Bây giờ, khi bạn bắt đầu một dấu nhắc lệnh từ menu start (như tôi thường làm), nó sẽ có thư mục bạn muốn.


0

Tôi có thể vài năm là quá muộn nhưng tại sao để làm cho mọi thứ quá phức tạp chỉ để chạy cmd như quản trị viên trong thư mục cụ thể.

Tạo một lối tắt.

sao chép nó vào thư mục đích

% Windir% \ system32 \ cmd.exe / k "cd \ & cd c: \ YOUdirectory

nếu nằm trong ổ đĩa khác ngoài c: thì hãy làm điều này

% Windir% \ system32 \ cmd.exe / k "cd \ & Yourdrive: & cd Yourdrive: \ YOUdirectory

sao chép này để bắt đầu

% homedrive %% homepath%

trên thuộc tính nâng cao chọn chạy phím tắt như quản trị viên.

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.