Josh'un cevabına eklemek için,
diğer adları aşağıdaki adımlarla kalıcı hale getirebilirsiniz ,
DOSKEYKomutlarınızla bir .bat veya .cmd dosyası oluşturun .
- Regedit'i çalıştırın ve şu adrese gidin:
HKEY_CURRENT_USER\Software\Microsoft\Command Processor
.Bat / .cmd dosyanızın adı AutoRunve tam yoluyla Dize Değeri girdisini ekleyin .
Örneğin %USERPROFILE%\alias.cmd, yolun ilk segmentini değiştirmek, %USERPROFILE%birden çok makine arasında senkronizasyon için kullanışlıdır.
Bu şekilde cmd her çalıştırıldığında takma adlar yüklenir.
Windows 10 için girişi buraya ekleyin HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor.
Bütünlük için, burada yararlı bulabileceğiniz takma ad türlerini gösteren bir şablon bulunmaktadır.
@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\
$*Sözdiziminin, bir dizin dizesinin yanı sıra bağımsız değişkenleri alan bir yürütülebilir dosyadan sonra çalıştığını unutmayın . Yukarıdaki örnekte, kullanıcı tanımlı komut dropbox researchile aynı dizini gösterir research.
- Rivenfall'un işaret ettiği gibi,
alias.cmddosyanın rahat bir şekilde düzenlenmesine izin veren bir komut eklemek iyi bir fikirdir . Bkz aliasyukarıda. Bir cmd oturumundaysanız, cmdcmd'yi yeniden başlatmak ve alias.cmddosyayı yeniden yüklemek için girin .
Soruyu cevaplamak için internette arama yaptığımda, tartışmalar ya sadece sebat etmeye ya da sadece DOSKEY'in kullanımına odaklanmıştı. Umarım birisi burada birlikte olmak bu iki yönünden faydalanacaktır!
İşte .regyüklemenize yardımcı olacak bir dosya alias.cmd. Şimdi yukarıda önerildiği gibi bir dropbox klasörüne örnek olarak ayarlanmıştır.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
"AutoRun"="%USERPROFILE%\\alias.cmd"
Tek kullanıcılı uygulamalar için yukarıdakiler yapılacaktır. Bununla birlikte, alias.cmdkayıt defteri anahtarında ilk olup olmadığını denetlemenin gerekli olduğu durumlar vardır . Aşağıdaki örneğe bakın.
C:\Users\Public\init.cmdPotansiyel kullanıcılar arası yapılandırmaları barındıran bir dosyada:
@ECHO OFF
REM Add other configurations as needed
IF EXIST "%USERPROFILE%\alias.cmd" ( CALL "%USERPROFILE%\alias.cmd" )
Kayıt defteri anahtarı C:\Users\Public\init.cmd, .regdosyaya karşılık gelen veya şu dosya kullanılarak güncelleştirilmelidir :
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
"AutoRun"="C:\\Users\\Public\\init.cmd"