Untuk menambah jawaban josh,
Anda dapat membuat alias tetap dengan langkah-langkah berikut,
- Buat file .bat atau .cmd dengan
DOSKEYperintah Anda .
- Jalankan regedit dan buka
HKEY_CURRENT_USER\Software\Microsoft\Command Processor
Tambahkan entri Nilai String dengan nama AutoRundan path lengkap file .bat / .cmd Anda.
Misalnya, %USERPROFILE%\alias.cmdmengganti 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 Processorsebagai 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 researchmenunjuk ke direktori yang sama dengan research.
- Seperti yang ditunjukkan oleh Rivenfall, merupakan ide bagus untuk memasukkan perintah yang memungkinkan pengeditan
alias.cmdfile yang nyaman. Lihat di aliasatas. Jika Anda berada di sesi cmd, masukkan cmduntuk me-restart cmd dan memuat kembali alias.cmdfile.
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 .regfile 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.cmdada terlebih dahulu di kunci registri. Lihat contoh di bawah ini.
Dalam C:\Users\Public\init.cmdfile 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.cmdatau, menggunakan .regfile:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
"AutoRun"="C:\\Users\\Public\\init.cmd"