Untuk menambah jawaban josh,
Anda dapat membuat alias tetap dengan langkah-langkah berikut,
- Buat file .bat atau .cmd dengan
DOSKEY
perintah Anda .
- Jalankan regedit dan buka
HKEY_CURRENT_USER\Software\Microsoft\Command Processor
Tambahkan entri Nilai String dengan nama AutoRun
dan path lengkap file .bat / .cmd Anda.
Misalnya, %USERPROFILE%\alias.cmd
mengganti segmen awal jalur dengan %USERPROFILE%
berguna untuk sinkronisasi antara beberapa mesin.
Dengan cara ini, setiap kali cmd dijalankan, alias dimuat.
Untuk Windows 10 , tambahkan entri HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor
sebagai gantinya.
Untuk kelengkapan, berikut adalah templat untuk menggambarkan jenis alias yang mungkin berguna.
@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\
- Perhatikan bahwa
$*
sintaks berfungsi setelah string direktori dan juga executable yang mengambil argumen. Jadi dalam contoh di atas, perintah yang ditentukan pengguna dropbox research
menunjuk ke direktori yang sama dengan research
.
- Seperti yang ditunjukkan oleh Rivenfall, merupakan ide bagus untuk memasukkan perintah yang memungkinkan pengeditan
alias.cmd
file yang nyaman. Lihat di alias
atas. Jika Anda berada di sesi cmd, masukkan cmd
untuk me-restart cmd dan memuat kembali alias.cmd
file.
Ketika saya mencari di internet untuk jawaban atas pertanyaan itu, entah bagaimana diskusi itu berfokus pada ketekunan saja atau pada penggunaan DOSKEY saja. Saya harap seseorang akan mendapat manfaat dari dua aspek ini bersama di sini!
Berikut .reg
file untuk membantu Anda menginstal alias.cmd
. Sudah diatur sekarang sebagai contoh ke folder dropbox seperti yang disarankan di atas.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
"AutoRun"="%USERPROFILE%\\alias.cmd"
Untuk aplikasi pengguna tunggal, hal di atas akan dilakukan. Namun demikian, ada situasi di mana perlu untuk memeriksa apakah alias.cmd
ada terlebih dahulu di kunci registri. Lihat contoh di bawah ini.
Dalam C:\Users\Public\init.cmd
file hosting konfigurasi yang berpotensi lintas-pengguna:
@ECHO OFF
REM Add other configurations as needed
IF EXIST "%USERPROFILE%\alias.cmd" ( CALL "%USERPROFILE%\alias.cmd" )
Kunci registri harus diperbarui sesuai dengan C:\Users\Public\init.cmd
atau, menggunakan .reg
file:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
"AutoRun"="C:\\Users\\Public\\init.cmd"