मैं विंडोज 7 में कीबोर्ड शॉर्टकट के साथ वर्तमान फ़ोल्डर में कमांड प्रॉम्प्ट कैसे खोल सकता हूं?
क्या इसे लागू करने का कोई तरीका है?
मुझे लगता है कि ऑटोहोटकी ऐसा कर सकता था, लेकिन यह नहीं जानता कि कैसे।
मैं विंडोज 7 में कीबोर्ड शॉर्टकट के साथ वर्तमान फ़ोल्डर में कमांड प्रॉम्प्ट कैसे खोल सकता हूं?
क्या इसे लागू करने का कोई तरीका है?
मुझे लगता है कि ऑटोहोटकी ऐसा कर सकता था, लेकिन यह नहीं जानता कि कैसे।
जवाबों:
इस कीबोर्ड शॉर्टकट का उपयोग करें: Shift+ Menu, W,Enter
Shift+ Menu(वैकल्पिक रूप से, Shift+ F10), (वर्तमान फ़ोल्डर में विस्तारित राइट-क्लिक मेनू खोलता है)
W ("ओपन कमांड विंडो हियर" का चयन करता है),
Menuकुंजी आमतौर पर सही के अधिकार के लिए, माइक्रोसॉफ्ट द्वारा शुरू की विशेष कुंजी को संदर्भित करता है Winकुंजी।
यह शॉर्टकट किसी भी तीसरे पक्ष के सॉफ़्टवेयर के बिना विंडोज (7) की डिफ़ॉल्ट स्थापना पर उपलब्ध है।
AHK रास्ता। आपको बस Win+C (या जो कुछ भी आप इसे परिभाषित करना चाहते हैं) को दबाने की जरूरत है ।
SetTitleMatchMode RegEx
return
; Stuff to do when Windows Explorer is open
;
#IfWinActive ahk_class ExploreWClass|CabinetWClass
; create new text file
;
#t::Send !fwt
; open 'cmd' in the current directory
;
#c::
OpenCmdInCurrent()
return
#IfWinActive
; Opens the command shell 'cmd' in the directory browsed in Explorer.
; Note: expecting to be run when the active window is Explorer.
;
OpenCmdInCurrent()
{
; This is required to get the full path of the file from the address bar
WinGetText, full_path, A
; Split on newline (`n)
StringSplit, word_array, full_path, `n
; Find and take the element from the array that contains address
Loop, %word_array0%
{
IfInString, word_array%A_Index%, Address
{
full_path := word_array%A_Index%
break
}
}
; strip to bare address
full_path := RegExReplace(full_path, "^Address: ", "")
; Just in case - remove all carriage returns (`r)
StringReplace, full_path, full_path, `r, , all
IfInString full_path, \
{
Run, cmd /K cd /D "%full_path%"
}
else
{
Run, cmd /K cd /D "C:\ "
}
}
एक बोनस के रूप में, ऊपर दी गई स्क्रिप्ट इस शॉर्टकट के साथ एक नई टेक्स्ट फ़ाइल भी बनाती है: Win+T
इसका श्रेय: एली बेंडरस्की को
प्रेस Alt+ Dटाइप करें cmd
और दबाएँ Enter। अधिक जानकारी के लिए यहां ब्लॉग पोस्ट देखें ।
Ctrl+L
एक विकल्प है।
windows7 में कुछ ऐसा ही करने का मूल तरीका यह है कि जिस shiftफ़ोल्डर को आप "कमांड प्रॉम्प्ट" करना चाहते हैं उस पर दाएं माउस को दबाए रखें और एक नया मेनू आइटम आपके संदर्भ मेनू में आपको बिल्कुल वही प्रस्तुत करेगा जो यहां दिखाई देगा: "ओपन कमांड प्रॉम्प्ट यहां "।
यदि आप शुद्ध कीबोर्ड एक्शन चाहते हैं तो आपको यह करना होगा:
regedit
HKEY_CLASSES_ROOT\Directory\shell\cmd
और Extended
कुंजी का नाम बदलेंExtended_save
HKEY_CLASSES_ROOT\Drive\shell\cmd
और नाम बदलने Extended key to
Extended_save`यह स्थायी रूप से संदर्भ मेनू में "ओपन कमांड विंडो" को जोड़ता है। आप इस प्रविष्टि को दबाकर ट्रिगर कर सकते हैं:
मेनू प्रविष्टि का नाम आपके ओएस की भाषा के अनुसार उत्तरदायी है।
एक वैकल्पिक मार्ग यह करना है:
cmd /k cd
ctrlventerजो एक्सप्लोरर के एड्रेस बार से वर्तमान पथ को पकड़ता है और निष्पादित करता है cmd /k cd PATH
। ऑटोहोटेक के साथ आप भी ऐसा ही कर सकते हैं, लेकिन मैं ऑटोहोटेक को नहीं जानता।
से कैसे करने के लिए खुले cmd में वर्तमान फ़ोल्डर-दर-शॉर्टकट-windows-10
यदि आप विंडोज 8/10 का उपयोग कर रहे हैं, तो एक तेज और मूल तरीका है:
Alt+ F,P
बस तीन कुंजी और दो बार टाइप करें, दूसरे प्रोग्राम की मदद के बिना।
नवीनतम विंडोज 10 अपडेट के रूप में, लेफ्टियम का उत्तर Shift+ Menu, Wविधि अब काम नहीं करता है। हालांकि, एक छोटा संशोधन कुछ अधिक कीस्ट्रोक्स के साथ एक वर्कअराउंड प्रस्तुत कर सकता है।
समस्या यह है कि कमांड प्रॉम्प्ट अब विस्तारित राइट-क्लिक मेनू में उपलब्ध नहीं है। इसके बजाय, अब आपके पास Windows Powershell है।
Shift+ Menu, Sलक्ष्य फ़ोल्डर में विंडोज पॉवर्सशेल को खोलता है। एक बार विंडोज पॉवर्सशेल में, cmd
फिर टाइप करें दबाएंEnter.
यह आपको विंडोज पॉवर्सशेल के भीतर कमांड प्रॉम्प्ट तक पहुंच प्रदान करेगा।
पुनश्च
अश्विन नंजप्पा का तरीका Ctrl+ L, cmd
फिर प्रेस का Enterकाम। हालाँकि, यह केवल तभी सुरुचिपूर्ण है जब आप निर्देशिकाओं के बीच नेविगेट करना जारी रखने के लिए Windows Explorer विंडो पर वापस जाने का इरादा नहीं करते हैं। दुर्भाग्य से विधि आपके कर्सर को मुख्य विंडो से दूर विंडोज एक्सप्लोरर में लाती है और Tabइसे वापस लाने के लिए कई कीस्ट्रोक्स की आवश्यकता होती है जहां आप तीर कुंजियों का उपयोग करके फ़ोल्डर्स को नेविगेट कर सकते हैं। यह निराशाजनक हो सकता है क्योंकि जब आप उन Tabकीस्ट्रोक्स को दबा रहे होते हैं तो सीमित दृश्य पुष्टि होती है ।
जबकि विंडोज पॉवर्सशेल ज्यादातर तरीके से कमांड प्रॉम्प्ट पर काम करता है, मुझे कम से कम एक मामले का सामना करना पड़ा है जिसमें विंडोज पॉवर्सशेल ने मेरे @tags (जब मैं javadocs बना रहा था) को गलत तरीके से गलत तरीके से फैला रहा था और वांछित परिणाम नहीं पैदा कर रहा था। cmd
फिर टाइप करके Windows Powershell में एंटर करें, आप इसके बजाय कमांड प्रॉम्प्ट का उपयोग कर सकते हैं जो इस तरह के मुद्दों पर काबू पा लेता है।
सबसे आसान तरीका यह है कि विंडो एक्सप्लोरर एड्रेस बार और cmd में टाइप करें, यह उस स्थान पर तुरंत कमांड प्रॉम्प्ट को लोप कर देगा।
AutoHotKey स्क्रिप्ट @ अश्विन की विधि का उपयोग कर कमांड प्रॉम्प्ट खोलने के लिए
Powershell कंसोल का उपयोग करके खोलें Win P
#P::
{
Send !D
Send powershell
Send {Enter}
return
}
ओपन कमांड प्रॉम्प्ट का उपयोग कर Win C
#C::
{
Send !D
Send CMD
Send {Enter}
return
}
system32
चयनित प्रश्न में एक से अधिक सरल AHK स्क्रिप्ट
#c::cmdHere()
cmdHere() {
If WinActive("ahk_class CabinetWClass") || WinActive("ahk_class ExploreWClass") {
WinHWND := WinActive()
For win in ComObjCreate("Shell.Application").Windows
If (win.HWND = WinHWND) {
dir := SubStr(win.LocationURL, 9) ; remove "file:///"
dir := RegExReplace(dir, "%20", " ")
Break
}
}
Run, cmd, % dir ? dir : A_Desktop
}
स्रोत यहां से: https://autohotkey.com/boards/viewtopic.php?t=5796
यदि आप एक जर्मन विंडोज संस्करण का उपयोग कर रहे हैं, तो आप ऐसा कर सकते हैं:
प्रेस Alt+ D,E
Alt+ Dएक मेनू खोलता है जहाँ आप cmd के अलावा कुछ अन्य चीजों का चयन कर सकते हैं
AHK के लिए, मेरा बंधन निम्नलिखित है:
#c::
Run, C:\Windows\system32\cmd.exe
return
यह वर्तमान फ़ोल्डर नहीं खोलता है, लेकिन यह आसान है।