Saya menggunakan Konsol 2 dan saya ingin membuat alias untuk perintah yang sering saya gunakan. Mungkin google-fu saya hanya menyebalkan hari ini tetapi saya tidak tahu bagaimana melakukan ini. Setiap bantuan akan sangat dihargai terima kasih.
8
Jawaban:
Console2 hanyalah pembungkus di sekitar jendela konsol Win32 yang tersembunyi dan tidak menyediakan fungsionalitas pengeditan garis yang diperluas.
Anda dapat membuat alias di konsol Win32:
Tidak seperti Unix
sh
, Anda harus secara eksplisit menentukan$*
untuk menambahkan argumen yang diberikan (mis.d C:\
). Anda juga dapat menggunakan$T
untuk memisahkan perintah.Juga tidak seperti Unix, alias diimplementasikan di tingkat konsol Win32 , bukan di Console2 atau shell cmd.exe. Ini juga berarti Anda dapat menggunakannya dalam program apa pun yang membaca input interaktif. (Misalnya,
doskey /exename=python.exe h=help($*)
akan menerjemahkanh sys
kehelp(sys)
.)Untuk memuat alias secara otomatis untuk cmd.exe (Prompt Perintah):
buat skrip batch (misalnya,
%APPDATA%\autorun.cmd
) dengandoskey
perintah. Contoh:Contoh untuk membaca banyak alias dari file:
setel
HKCU\SOFTWARE\Microsoft\Command Processor
nilaiAutoRun
ke jalur skrip "autorun" Anda:sumber
Meskipun pertanyaan ini sudah berusia lebih dari satu tahun dan sudah dijawab, solusi berikut ini lebih sederhana dan menghindari pengeditan registri:
Di Console2, buka Edit> Pengaturan. Ubah bidang "Shell:" ke yang berikut:
Sekarang restart Console2 dan selesai.
Untuk menghemat waktu Anda, berikut ini contoh sederhana file aliases.cmd:
sumber