मैं Windows Explorer से PowerShell कैसे प्रारंभ करूं?


259

क्या Windows Explorer से किसी विशिष्ट फ़ोल्डर में PowerShell को शुरू करने का एक तरीका है, उदाहरण के लिए किसी फ़ोल्डर में राइट-क्लिक करें और "इस फ़ोल्डर में PowerShell खोलें" जैसे विकल्प हैं?

पहली बार MSBuild चलाने के लिए पहली बार अपने प्रोजेक्ट फ़ोल्डर में निर्देशिकाओं को बदलना वास्तव में कष्टप्रद है।


16
[Alt] [F + S + A] वर्तमान फ़ोल्डर में व्यवस्थापक शक्तियाँ प्रारंभ करने के लिए। विंडोज 10 के लिए कम से कम।
रोजी कासिम

जवाबों:


525

विंडोज एक्सप्लोरर में, बस शीर्ष पर पता बार पर जाएं (कीबोर्ड शॉर्टकट: Alt+ Dया Ctrl+ L) और टाइप करें powershellया powershell_iseदबाएं Enter। एक PowerShell कमांड विंडो वर्तमान निर्देशिका के साथ खुलती है।


3
जब मैं विन 7 पर ऐसा करता हूं, तो विंडोज एक्सप्लोरर मुझे एक फ़ोल्डर में ले जाता है, जिसका नाम है पावरशेल!
सबुनकु

35
यदि आप विंडोज 8 पर हैं, या बाद में, आप बस अंतर्निहित फ़ाइल का उपयोग कर सकते हैं -> "विंडोज पॉवर्सशेल खोलें"
विवेक महाराज 25'13

7
यदि आपके पास एक PowerShell प्रोफ़ाइल है जो स्टार्टअप निर्देशिका को सेट करती है तो यह भी काम नहीं करती है। यदि आप प्रोफ़ाइल के बिना स्टार्टअप करना चाहते हैं, तो आप "पावरशेल-नोप्रोफाइल" का उपयोग कर सकते हैं, लेकिन फिर आप प्रोफ़ाइल में जो भी सेटिंग्स हैं, उसे खो देते हैं। हमेशा एक व्यापार बंद है।
गृहमद

9
किसी भी शॉर्टकट को प्रशासक के रूप में खोलने के लिए?
अरसलान अहमद

3
पावरशेल के बजाय आप पावरशेल_इसे भी टाइप कर सकते हैं जो अच्छे हैं क्योंकि यह आखिरकार resizable है और एक उचित फ़ॉन्ट है।
माइकल एस।

106

बस एक चाल के रूप में रिवर्स में जोड़ने के लिए, PowerShell प्रॉम्प्ट पर आप यह कर सकते हैं:

ii .

या

start .

अपनी वर्तमान निर्देशिका में विंडोज एक्सप्लोरर विंडो खोलने के लिए।


1
@EBGreen, क्या iiमतलब है?
पचेरियर

5
खैर, एक शक्तियुक्त संकेत पर आप केवल टाइप कर सकते हैं: Get-Command ii फिर आप देखेंगे कि यह Invoke-Item के लिए एक उपनाम है।
ईबीग्रीन

78

यदि आप विंडोज 8 या उसके बाद के हैं, तो आप बिल्ट-इन फाइल का उपयोग कर सकते हैं → "विंडोज पॉवरशेल खोलें"।

या Alt+ Fउसके बाद R


1
हाँ। मैंने "लॉन्च के रूप में व्यवस्थापक" संस्करण को भी पिन किया है।
विवेक महाराज

@Andrej, आप ऐसा कैसे करते हैं?
पचेरियर

1
@Pacerier, संबंधित मेनू आइटम पर दाएं माउस बटन के साथ (उदाहरण के लिए, "ओपन विंडोज पॉवरशेल")।
Andrej

@Andrej, "pinning" से, क्या आपका मतलब "त्वरित एक्सेस टूलबार में जोड़ें" विकल्प है?
पचेरियर

1
@ स्पेसर, मुझे पूरा यकीन है कि उसका क्या मतलब है। आप अपने टास्कबार पर भी पिन कर सकते हैं। इसे खोलने के बाद, टास्कबार पर आइकन पर राइट क्लिक करें और इसे पिन करें।
विवेक महाराज

57

http://www.hanselman.com/blog/IntroducingPowerShellPromptHere.aspx

स्कॉट हैंसेलमैन के पास वास्तव में एक सरल तरीका है जो आपके लिए ऐसा करेगा। यदि आप स्क्रिप्ट को मोड़ना चाहते हैं, तो अनुकूलन के लिए inf को संपादित करना और संपादित करना वास्तव में आसान है।


क्या आप एक सारांश प्रदान कर सकते हैं (उदाहरण के लिए, लिंक रोट हमेशा एक समस्या है)?
पीटर मॉर्टेंसन

एक "inf" (इस संदर्भ में) क्या है?
पीटर मोर्टेंसन

44

उपरोक्त उत्तर के विकल्प के रूप में, जिसके लिए आपको प्रत्येक बार PowerShell कमांड ( powerhell.exe ) टाइप करना होगा , आप "मेनू कमांड विंडो यहाँ " संदर्भ मेनू की तरह ही एक संदर्भ मेनू प्रविष्टि बना सकते हैं ।

तीन रजिस्ट्री कुंजियाँ हैं जहाँ ये कमांड जाते हैं। प्रत्येक कुंजी एक अलग विंडोज एक्सप्लोरर ऑब्जेक्ट के संदर्भ मेनू को नियंत्रित करती है। पहला वह है जिसके बारे में आपने पूछा था:

  • HKCR \ Directory \ Background \ shell - यह एक्सप्लोरर विंडो के लिए ही संदर्भ मेनू है (अर्थात, संदर्भ मेनू जब कोई आइटम नहीं चुना जाता है, जैसे कि विंडो के खाली क्षेत्र में राइट-क्लिक करने पर)।
  • HKCR \ Directory \ खोल - यह विंडोज एक्सप्लोरर में फ़ोल्डर्स का संदर्भ मेनू है।
  • HKCR \ Drive \ खोल - यह विंडोज एक्सप्लोरर की जड़ में ड्राइव आइकन के लिए संदर्भ मेनू है।

इनमें से प्रत्येक रजिस्ट्री कुंजियों के लिए, आप एक उपकुंजी जोड़ सकते हैं जो संदर्भ मेनू में "ओपन पॉवरशेल विंडो यहां" कमांड जोड़ देगा, जैसे आपके पास "ओपन कमांड विंडो यहां" संदर्भ मेनू है।

यहाँ मेरी OpenPowerShellHere.reg फ़ाइल की एक प्रति है , जो कमांड को एक्सप्लोरर ऑब्जेक्ट्स, विंडो बैकग्राउंड, फ़ोल्डर और ड्राइव आइकन में से प्रत्येक के संदर्भ मेनू में रखती है:

Windows Registry Editor Version 5.00

;
; Add context menu entry to Windows Explorer background
;
[HKEY_CLASSES_ROOT\Directory\Background\shell\powershell]
@="Open PowerShell window here"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\Background\shell\powershell\command]
@="C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe -NoExit -Command Set-Location -LiteralPath '%V'"

;
; Add context menu entry to Windows Explorer folders
;
[HKEY_CLASSES_ROOT\Directory\shell\powershell]
@="Open PowerShell window here"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\shell\powershell\command]
@="C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe -NoExit -Command Set-Location -LiteralPath '%V'"

;
; Add context menu entry to Windows Explorer drive icons
;
[HKEY_CLASSES_ROOT\Drive\shell\powershell]
@="Open PowerShell window here"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Drive\shell\powershell\command]
@="C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe -NoExit -Command Set-Location -LiteralPath '%V'"

इसलिए, अपने पसंदीदा टेक्स्ट एडिटर के साथ, OpenPowerShellHere.reg नामक एक नई फ़ाइल खोलें । उपरोक्त कोड के सटीक पाठ को कॉपी करें, इसे नई फ़ाइल में पेस्ट करें, और इसे सहेजें। (मैंने फ़ाइल की एक प्रति शामिल की होगी, लेकिन मैं यह पता नहीं लगा सकता था कि क्या अटैचमेंट संभव थे।) यदि आप किसी एक प्रविष्टि से कमांड को बाहर करना चाहते हैं , तो अर्धविराम के साथ उपयुक्त अनुभाग पर टिप्पणी करें। मेरी टिप्पणियाँ आपको प्रत्येक अनुभाग दिखाती हैं।

फ़ाइल को सहेजने के बाद, उस पर डबल-क्लिक करके चलाएं। जब यह पूछता है, तो इसे आगे बढ़ने के लिए कहें। जैसे ही आप इसे चलाते हैं, संदर्भ मेनू प्रविष्टियां दिखाई देंगी!

यहाँ मेरा एक्सप्लोरर विंडो संदर्भ मेनू है। मैंने कंसोल और पॉवरशेल कमांड को हाइलाइट किया है। जैसा कि आप देख सकते हैं, आप एक उन्नत मेनू विंडो चलाने के लिए एक संदर्भ मेनू प्रविष्टि भी जोड़ सकते हैं, अर्थात, व्यवस्थापक के रूप में चलाएँ

एक्सप्लोरर संदर्भ मेनू में PowerShell प्रविष्टि

नोट : संदर्भ मेनू प्रविष्टियों को उनकी रजिस्ट्री कुंजियों के आधार पर वर्णानुक्रम में प्रदर्शित किया जाता है। एलिवेटेड कमांड शेल का मुख्य नाम " रनस " है, यही वजह है कि यह पॉवरशेल प्रविष्टि के बाद आता है।

नोट : यदि आपके पास एक एक्सप्लोरर विंडो खुली है, तो आपको इसे प्रभावी करने के लिए परिवर्तित करने के लिए इसे बंद करने और फिर से खोलने की आवश्यकता हो सकती है।

नोट : विंडोज 7 में, HKCR\Directory\Shellयदि आप एक्सप्लोरर की तरफ टूलकिट का उपयोग करते हैं तो यह काम नहीं करता है

(यानी। क्लिकिंग दस्तावेज़ लाइब्रेरी हेडर के तहत)

आप का उपयोग कर नेविगेट करना होगा Computer -> C: -> to -> Some -> Target -> Directory


यहां एक समस्या यह है कि जब मैं इस संदर्भ मेनू का उपयोग करके एक पीएस विंडो खोलता हूं, और दर्ज करता हूं git help <cmd>, तो यह सादे पाठ में पीएस विंडो में HTML सहायता फ़ाइल को डंप करता है। जब मैं स्टार्ट मेनू का उपयोग करता हूं, तो वह पीएस विंडो ब्राउज़र को खोलता है जैसे कि यह माना जाता है।
ProfK

@ProfK, मुझे यकीन नहीं है कि वहां क्या चल रहा है, क्योंकि मैं 'git' का उपयोग नहीं करता हूं, हालांकि, इस संदर्भ मेनू का उपयोग करके खुलने वाली PS विंडो PS मेनू के लिए समान है, जो स्टार्ट मेनू, UNLESS का उपयोग करके खुलती है जब आप इसे स्टार्ट मेनू से चलाते हैं तो PowerShell ISE का उपयोग करते हैं। अगर ऐसा है, तो आप उपरोक्त रजिस्ट्री फ़ाइल में "powershell.exe" को "powershell_ise.exe" में बदल सकते हैं। यदि आप नियमित PowerShell चला रहे हैं, तो उनके द्वारा शुरू की गई निर्देशिका के अलावा कोई अंतर नहीं है। स्टार्ट मेनू कमांड आपके उपयोगकर्ता निर्देशिका में शुरू होता है, जबकि संदर्भ मेनू स्थानीय निर्देशिका में शुरू होता है।
जियो

@ProfK, क्या यह संभव है कि यह शुरुआती निर्देशिका है जो अंतर बना रही है? यदि आपके पास 'git' के विषय में आपकी उपयोगकर्ता निर्देशिका में कुछ है, तो शायद यही अंतर है। संदर्भ मेनू का पूरा उद्देश्य LOCAL निर्देशिका में PS को खोलना है, लेकिन यदि 'git' कमांड उस निर्देशिका के आधार पर अलग-अलग चलता है, तो आप समस्या हो सकती है। निर्देशिका अंतर और PS और PS ISE के बीच का अंतर केवल वही चीजें हैं जिनके बारे में मैं सोच सकता हूं।
जियो

@geo सभी प्रतिक्रिया के लिए धन्यवाद, लेकिन मैंने पाया कि एक्सप्लोरर में डबल क्लिक करने वाली HTML फाइलें उन्हें नोटपैड ++ में खोल रही थीं। मैंने अपना डिफ़ॉल्ट "ओपन विथ क्रोम" सेट किया, लेकिन मैंने उसी समय पॉश-गिट को भी स्थापित किया, और अब पीएस नहीं, बल्कि क्रोम में मेरी गिट मदद खुलती है। दुख की बात यह है कि मुझे पता नहीं है कि कौन सी चीजें बदल गईं।
प्रोफ।

1
पुनश्च स्क्रिप्ट ऊपर उठाया जोड़ने के लिए पी एस शीघ्र है @ (के लिए गैर उठाया HasLUAShield लाइन निकालने के लिए) powershellmagazine.com/2013/06/25/...
जेम्स मैनिंग


14

विंडोज 10 में दोनों कमांड प्रॉम्प्ट और पॉवरशेल प्रांप्ट को मेनू बार के माध्यम से गैर-व्यवस्थापक और व्यवस्थापक दोनों के लिए पाया जा सकता है। इन विकल्पों में एक्सप्लोरर से वर्तमान में चयनित फ़ोल्डर में इसका फ़ोल्डर सेट होगा।

कम से कम स्वीडिश संस्करण के लिए, पॉवरशेल के साथ खोला गया है Alt F+I। किसी व्यवस्थापक शक्तियाँ के लिए Alt F+S+P

विंडोज पॉवर्सशेल मेनू

यदि वे सही वर्ण नहीं हैं, तो आप सही वर्णों Altको देखने के लिए कुंजी दबाकर रख सकते हैं। प्रत्येक चरण के लिए मेनू आइटम को ओवरलेइंग करने वाला एक वर्ण होगा।


2
यह मेरे विंडोज 10 (अंग्रेजी संस्करण) पर प्रशासक शक्तियों के लिए [Alt] [F + S + A] है
Rosdi Kasim

6

मैं इस संदर्भ मेनू को तभी काम करना चाहता था जब 'SHIFT' पर राइट क्लिक और होल्ड करना हो जो कि 'Open Command window here' संदर्भ मेनू काम करता है।

हालाँकि प्रदान किए गए समाधानों में से किसी ने भी ऐसा नहीं किया, इसलिए मुझे अपनी .regफ़ाइल को रोल करना पड़ा - नीचे की प्रतिलिपि बनाएँ, इसे सहेजें power-shell-here-on-shift.regऔर इस पर डबल क्लिक करें।

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\powershell]
@="Open PowerShell here"
"NoWorkingDirectory"=""
"Extended"=""

[HKEY_CLASSES_ROOT\Directory\shell\powershell\command]
@="C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -NoExit -Command Set-Location -LiteralPath '%L'"

पारी को दबाए रखते हुए और दायाँ क्लिक दबाते हुए यहाँ पावर शेल खोलें


5

PowerShell PowerToy आज़माएं ... यह ओपन पॉवरशेल के लिए एक संदर्भ मेनू आइटम जोड़ता है ।

या आप एक शॉर्टकट बना सकते हैं जो आपके प्रोजेक्ट फ़ोल्डर के प्रारंभ में फ़ोल्डर के साथ PowerShell को खोलता है।


3

यह विंडोज 8.1 और सर्वर 2012 आर 2 में और भी आसान है।

इसे एक बार करें: कार्य पट्टी पर राइट-क्लिक करें, गुण चुनें। नेविगेशन टैब में, [Replace] बदलें मेनू में कमांड प्रॉम्प्ट को विंडोज पॉवरशेल के साथ बदलें जब मैं निचले-बाएं कोने पर राइट-क्लिक करता हूं या विंडोज कुंजी + एक्स दबाता हूं

तो जब भी आप एक PowerShell शीघ्र, हिट चाहते हैं Win+X, I। (या Win+X, Aएक व्यवस्थापक PowerShell प्रॉम्प्ट के लिए)


4
अच्छा शॉर्टकट, हालांकि यह वर्तमान फ़ोल्डर में PowerShell प्रारंभ नहीं करता है।
स्टीनहुलथिन

3

निम्नलिखित पहले के समाधानों का एक संक्षिप्त (और अद्यतन) योग है। यहाँ क्या करना है:

इन स्ट्रिंग्स और उनके संबंधित पैरेंट कुंजियों को जोड़ें:

pwrshell\(Default) < Open PowerShell Here
pwrshell\command\(Default) < powershell -NoExit -Command Set-Location -LiteralPath '%V'
pwrshelladmin\(Default) < Open PowerShell (Admin)
pwrshelladmin\command\(Default) < powershell -Command Start-Process -verb runAs -ArgumentList '-NoExit','cd','%V' powershell

इन स्थानों पर

HKCR\Directory\shell (for folders)
HKCR\Directory\Background\shell (Explorer window)
HKCR\Drive\shell (for root drives)

बस। यदि आप "Shift" कुंजी रखते हैं, तो कमांड के लिए "विस्तारित" स्ट्रिंग्स केवल दृश्यमान होने के लिए जोड़ें, बाकी सब कुछ बहुत ही शानदार है।


3

वहाँ एक विंडोज एक्सप्लोरर एक्सटेंशन है जो एसवीएन के लिए उपकरण बनाता है जो कम से कम कमांड प्रॉम्प्ट विंडो खोलेगा।

मैंने अभी तक इसकी कोशिश नहीं की है, इसलिए मुझे नहीं पता कि यह पावरशेल करेगा या नहीं, लेकिन मैं अपने स्टैक ओवरफ्लो भाइयों के साथ प्यार बांटना चाहता था:

http://tools.tortoisesvn.net/StExBar


2

एक अन्य विकल्प माइकल मुर्गोलो द्वारा TechNet पर http://technet.microsoft.com/en-us/magazine/2008.06.elevation.aspx पर उत्कृष्ट ऊंचाई पावरटॉयल्स हैं ।

उनमें पॉवरशेल प्रॉम्प्ट हियर और पॉवरशेल प्रॉम्प्ट हियर इन एडमिनिस्ट्रेटर के रूप में शामिल हैं।


हालांकि यह लिंक प्रश्न का उत्तर दे सकता है, लेकिन उत्तर के आवश्यक भागों को शामिल करना और संदर्भ के लिए लिंक प्रदान करना बेहतर है। लिंक-केवल उत्तर अमान्य हो सकते हैं यदि लिंक किए गए पृष्ठ बदल जाते हैं।
लुंडिन

लिंक पोस्ट करते समय विचार करने के लिए यह एक वैध बिंदु है; हालांकि, लिंक किए गए लेख ऊंचाई PowerToys है, जो करने के लिए आधिकारिक डाउनलोड शामिल है जवाब का अनिवार्य हिस्सा।
मार्क लार्सन

2

नीचे दी गई रजिस्ट्री कुंजियों को जोड़कर, विंडोज 10 में, मैं अपने संदर्भ मेनू में ओपन पावरशेल हियर विकल्प प्राप्त करने में कामयाब रहा SHIFT + RClick। बस इन्हें एक खाली नोटपैड फ़ाइल में कॉपी करें फिर एक .regफाइल के रूप में सहेजें और कुंजी जोड़ने के लिए फ़ाइल को चलाएं और इसे वहां से काम करना चाहिए। इनमें से कुछ अन्य उत्तर HKCR \ Directory \ शेल में कुंजी जोड़ने के लिए कहते हैं, लेकिन मैंने पाया कि मेरे लिए यह केवल HKLM \ SOFTWARE \ Classes \ Directory \ Shell में जाने वाली कुंजियों के साथ काम करता है

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\powershell]
"Extended"=""
"NoWorkingDirectory"=""
@="Open PowerShell here"
"Icon"="%SystemRoot%\\system32\\WindowsPowerShell\\v1.0\\powershell.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\powershell\command]
@="C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -NoExit -Command Set-Location -LiteralPath '%V'"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\powershell]
@="Open PowerShell here"
"Extended"=""
"Icon"="%SystemRoot%\\system32\\WindowsPowerShell\\v1.0\\powershell.exe"
"NoWorkingDirectory"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\powershell\command]
@="C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -NoExit -Command Set-Location -LiteralPath '%V'"

1
New-PSDrive -Name HKCR -PSProvider Registry -Root HKEY_CLASSES_ROOT
if(-not (Test-Path -Path "HKCR:\Directory\shell\$KeyName"))
{
    Try
    {
        New-Item -itemType String "HKCR:\Directory\shell\$KeyName" -value "Open PowerShell in this Folder" -ErrorAction Stop
        New-Item -itemType String "HKCR:\Directory\shell\$KeyName\command" -value "$env:SystemRoot\system32\WindowsPowerShell\v1.0\powershell.exe -noexit -command Set-Location '%V'" -ErrorAction Stop
        Write-Host "Successfully!"
     }
     Catch
     {
         Write-Error $_.Exception.Message
     }
}
else
{
    Write-Warning "The specified key name already exists. Type another name and try again."
}

आप Windows Explorer से PowerShell शुरू करने के लिए विवरण स्क्रिप्ट डाउनलोड कर सकते हैं


1

एक बहुत ही सरल विकल्प एक शॉर्टकट के माध्यम से PowerShell को लागू करना है। एक शॉर्टकट प्रॉपर्टी है, जिसे "स्टार्ट इन" लेबल दिया गया है, जो कहती है कि शॉर्टकट को इनवॉइस करने के लिए कौन सी डायरेक्टरी (फ़ोल्डर) का उपयोग करना है।

यदि स्टार्ट इन बॉक्स रिक्त है, तो इसका मतलब है कि वर्तमान निर्देशिका का उपयोग करें।

जब आप पहली बार सामान्य तरीके से PowerShell के लिए एक शॉर्टकट बनाते हैं, तो बॉक्स में प्रारंभ होम निर्देशिका को निर्दिष्ट करता है। यदि आप बॉक्स में प्रारंभ को खाली करते हैं, तो आपके पास अब वर्तमान निर्देशिका में PS को खोलने वाले शब्‍दांश को शॉर्टकट करना होगा, जो भी हो।

यदि आप अब इस शॉर्टकट को लक्ष्य निर्देशिका में कॉपी करते हैं, और इसे प्राप्त करने के लिए एक्सप्लोरर का उपयोग करते हैं, तो आप एक PS शुरू करेंगे जो लक्ष्य निर्देशिका में इंगित किया गया है।

इस प्रश्न का पहले से ही स्वीकृत उत्तर है, लेकिन मैं इसे दूसरे तरीके से पेश करता हूं।


1

ऑटोहोटकी उपयोगकर्ताओं के लिए, एक स्निपेट का उपयोग कर रहा हूं

यह प्रेस करते समय PowerShell विंडो खोलता है Ctrl-Alt-T । (Win10 के साथ परीक्षण किया गया)

यदि आपकी "सक्रिय विंडो" एक विंडोज एक्सप्लोरर -विंडो है, तो वर्तमान फ़ोल्डर में PowerShell खोला गया है । अन्यथा, बस कुछ में PowerShell खोलें डिफ़ॉल्ट फ़ोल्डर

उपयोग: 1) AutoHotkey स्थापित करें, और इसे पेस्ट करें myscript.ahk 2 में पेस्ट करें) <DefaultPath>अपनी पसंद के पथ से बदलें । 3) स्क्रिप्ट चलाएँ।

; Ctrl-Alt-T opens PowerShell in the current folder, if using Windows Explorer. Otherwise, just open the Powershell.
^!T::
if WinActive("ahk_class CabinetWClass") and WinActive("ahk_exe explorer.exe")
{
    KeyWait Control
    KeyWait Alt
    Send {Ctrl down}l{Ctrl up}
    Send powershell{Enter}
}
else
{
    psScript =
    (
    cd 'C:\<DefaultPath>'
    ls
    )
    Run "%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe" -NoExit -Command &{%psScript%}
}
return

1

मुझे आश्चर्य है कि किसी ने भी इसका जवाब नहीं दिया, यह सबसे सरल है। (वर्ष होना चाहिए।)

बस Shift + एक्सप्लोरर में राइट क्लिक करें। फिर आप "यहां PowerShell विंडो खोलें" कर सकते हैं।

यह डिफ़ॉल्ट रूप से कमांड प्रॉम्प्ट पर सेट किया जा सकता है। यदि ऐसा है, तो आप इसे विंडोज 10 सेटिंग्स में बदल सकते हैं: निजीकरण पर जाएं -> टास्कबार और मेनू में "विंडोज कमांड के साथ बदलें कमांड प्रॉम्प्ट को सक्षम करें जब मैं प्रारंभ बटन पर राइट-क्लिक करता हूं या विंडोज कुंजी + एक्स दबाएं"।


0

विंडोज 10 ने इसे बहुत आसान बना दिया। आप या तो यह कर सकते हैं:

  • [SHIFT] + [एक फ़ोल्डर पर राइट क्लिक करें], और आपको एक मेनू आइटम मिलता है Open PowerShell window here

या आप कर सकते हो:

  • File-> Open Windows PowerShell

और एक बोनस के लिए ...

यदि आप राइट File-> पर क्लिक करते हैं Open Windows PowerShell, तो आप कर सकते हैं Add to Quick Access Toolbar:

यहां छवि विवरण दर्ज करें

जो यहाँ एक आसान आइकन रखता है:

यहां छवि विवरण दर्ज करें

और अब आप बस उस आइकन पर क्लिक कर सकते हैं। :)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.