Để 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
DOSKEY
lệ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 AutoRun
và đường dẫn đầy đủ của tệp .bat / .cmd của bạn.
Ví dụ, %USERPROFILE%\alias.cmd
thay 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 Processor
thay 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 research
trỏ đế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.cmd
tệ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.cmd
tệ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 .reg
tậ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.cmd
tồ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.cmd
tệ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.cmd
hoặc, sử dụng .reg
tệp:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
"AutoRun"="C:\\Users\\Public\\init.cmd"