Để thêm vào câu trả lời của josh,
bạn có thể làm cho bí danh tồn tại theo các bước sau,
- Tạo một tệp .bat hoặc .cmd bằng các
DOSKEYlệnh của bạn .
- Chạy regedit và đi đến
HKEY_CURRENT_USER\Software\Microsoft\Command Processor
Thêm mục nhập Giá trị chuỗi với tên AutoRunvà đường dẫn đầy đủ của tệp .bat / .cmd của bạn.
Ví dụ, %USERPROFILE%\alias.cmdthay thế đoạn ban đầu của đường dẫn bằng %USERPROFILE%hữu ích cho việc đồng bộ hóa giữa nhiều máy.
Bằng cách này, mỗi khi cmd được chạy, các bí danh được tải.
Đối với Windows 10 , hãy thêm mục vào HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processorthay thế.
Để hoàn thiện, đây là một mẫu để minh họa loại bí danh người ta có thể thấy hữu ích.
@echo off
:: Temporary system path at cmd startup
set PATH=%PATH%;"C:\Program Files\Sublime Text 2\"
:: Add to path by command
DOSKEY add_python26=set PATH=%PATH%;"C:\Python26\"
DOSKEY add_python33=set PATH=%PATH%;"C:\Python33\"
:: Commands
DOSKEY ls=dir /B
DOSKEY sublime=sublime_text $*
::sublime_text.exe is name of the executable. By adding a temporary entry to system path, we don't have to write the whole directory anymore.
DOSKEY gsp="C:\Program Files (x86)\Sketchpad5\GSP505en.exe"
DOSKEY alias=notepad %USERPROFILE%\Dropbox\alias.cmd
:: Common directories
DOSKEY dropbox=cd "%USERPROFILE%\Dropbox\$*"
DOSKEY research=cd %USERPROFILE%\Dropbox\Research\
- Lưu ý rằng
$*cú pháp hoạt động sau một chuỗi thư mục cũng như một tệp thực thi có trong các đối số. Vì vậy, trong ví dụ trên, lệnh do người dùng định nghĩa dropbox researchtrỏ đến cùng thư mục với research.
- Như Rivenfall đã chỉ ra, nên bao gồm một lệnh cho phép chỉnh sửa
alias.cmdtệp thuận tiện . Xem aliasở trên. Nếu bạn đang ở trong một phiên cmd, hãy nhập cmdđể khởi động lại cmd và tải lại alias.cmdtệp.
Khi tôi tìm kiếm trên internet câu trả lời cho câu hỏi, bằng cách nào đó, các cuộc thảo luận chỉ tập trung vào sự kiên trì hoặc chỉ sử dụng một số DOSKEY. Tôi hy vọng ai đó sẽ được hưởng lợi từ hai khía cạnh này được cùng nhau ở đây!
Đây là một .regtập tin để giúp bạn cài đặt alias.cmd. Bây giờ, nó được đặt làm ví dụ cho thư mục dropbox như được đề xuất ở trên.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
"AutoRun"="%USERPROFILE%\\alias.cmd"
Đối với các ứng dụng người dùng đơn, ở trên sẽ làm. Tuy nhiên, có những tình huống cần thiết để kiểm tra xem có alias.cmdtồn tại đầu tiên trong khóa đăng ký hay không. Xem ví dụ dưới đây.
Trong một C:\Users\Public\init.cmdtệp lưu trữ có khả năng cấu hình người dùng chéo:
@ECHO OFF
REM Add other configurations as needed
IF EXIST "%USERPROFILE%\alias.cmd" ( CALL "%USERPROFILE%\alias.cmd" )
Khóa đăng ký phải được cập nhật tương ứng với C:\Users\Public\init.cmdhoặc, sử dụng .regtệp:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
"AutoRun"="C:\\Users\\Public\\init.cmd"