जोश के जवाब में जोड़ने के लिए,
आप निम्न चरणों के साथ उपनाम (तों) लगातार बना सकते हैं ,
- अपने
DOSKEYकमांड के साथ -bat या .cmd फ़ाइल बनाएँ ।
- Regedit चलाएं और जाएं
HKEY_CURRENT_USER\Software\Microsoft\Command Processor
नाम AutoRunऔर अपनी .bat / .cmd फ़ाइल के पूर्ण पथ के साथ स्ट्रिंग मान प्रविष्टि जोड़ें ।
उदाहरण के लिए, कई मशीनों के बीच समन्वय के लिए %USERPROFILE%\alias.cmdपथ के प्रारंभिक खंड को बदलना %USERPROFILE%उपयोगी है।
इस तरह, हर बार cmd चलाया जाता है, उपनाम लोड किए जाते हैं।
विंडोज 10 के लिए , HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processorइसके बजाय प्रविष्टि जोड़ें ।
पूर्णता के लिए, यहाँ एक प्रकार का उपनाम बताने के लिए एक टेम्पलेट है जो एक उपयोगी हो सकता है।
@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\
- ध्यान दें कि
$*सिंटैक्स एक निर्देशिका स्ट्रिंग के साथ-साथ एक निष्पादन योग्य के बाद काम करता है जो तर्कों में लेता है। इसलिए उपरोक्त उदाहरण में, उपयोगकर्ता-परिभाषित कमांड dropbox researchउसी निर्देशिका को इंगित करता है research।
- जैसा कि रिवेनफॉल ने बताया, एक कमांड को शामिल करना एक अच्छा विचार है जो
alias.cmdफ़ाइल के सुविधाजनक संपादन के लिए अनुमति देता है । ऊपर देखें alias। यदि आप एक cmd सत्र में हैं, तो cmdcmd को पुनरारंभ करें और alias.cmdफ़ाइल को पुनः लोड करें ।
जब मैंने प्रश्न के उत्तर के लिए इंटरनेट पर खोज की, तो किसी भी तरह की चर्चा या तो केवल दृढ़ता पर या केवल डॉसिएन के कुछ उपयोग पर केंद्रित थी। मुझे आशा है कि किसी को इन दो पहलुओं के यहाँ एक साथ होने से लाभ होगा!
.regआपको स्थापित करने में मदद करने के लिए यहां एक फ़ाइल है alias.cmd। यह अब एक ड्रॉपबॉक्स फ़ोल्डर के लिए एक उदाहरण के रूप में सेट किया गया है जैसा कि ऊपर बताया गया है।
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
"AutoRun"="%USERPROFILE%\\alias.cmd"
एकल-उपयोगकर्ता अनुप्रयोगों के लिए, उपरोक्त कार्य करेगा। फिर भी, ऐसी परिस्थितियां हैं जहां यह जांचना आवश्यक है कि क्या alias.cmdरजिस्ट्री कुंजी में पहले मौजूद है। नीचे उदाहरण देखें।
एक में C:\Users\Public\init.cmdफ़ाइल संभवतः पार उपयोगकर्ता विन्यास होस्टिंग:
@ECHO OFF
REM Add other configurations as needed
IF EXIST "%USERPROFILE%\alias.cmd" ( CALL "%USERPROFILE%\alias.cmd" )
फ़ाइल C:\Users\Public\init.cmdका उपयोग करते हुए, रजिस्ट्री कुंजी को या उसके अनुरूप अद्यतन किया जाना चाहिए .reg:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Command Processor]
"AutoRun"="C:\\Users\\Public\\init.cmd"