जोश के जवाब में जोड़ने के लिए,
आप निम्न चरणों के साथ उपनाम (तों) लगातार बना सकते हैं ,
- अपने
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 सत्र में हैं, तो cmd
cmd को पुनरारंभ करें और 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"