উইন্ডোজ in-এ কী-বোর্ড শর্টকাট দিয়ে আমি কীভাবে বর্তমান ফোল্ডারে কমান্ড প্রম্পট খুলতে পারি?
এটি বাস্তবায়নের কোন উপায় আছে কি?
আমি মনে করি অটোহোটকি এটি করতে পারে তবে কীভাবে তা জানি না।
উইন্ডোজ in-এ কী-বোর্ড শর্টকাট দিয়ে আমি কীভাবে বর্তমান ফোল্ডারে কমান্ড প্রম্পট খুলতে পারি?
এটি বাস্তবায়নের কোন উপায় আছে কি?
আমি মনে করি অটোহোটকি এটি করতে পারে তবে কীভাবে তা জানি না।
উত্তর:
এই কী-বোর্ড শর্টকাট ব্যবহার করুন: Shift+ + Menu, W,Enter
Shift+ Menu(বিকল্পভাবে, Shift+ F10), (বর্তমান ফোল্ডারে প্রসারিত ডান-ক্লিক মেনু খোলে)
W (এখানে "ওপেন কমান্ড উইন্ডোটি নির্বাচন করুন"),
Menuকী সাধারণত ডান ডানদিকে, মাইক্রোসফট চালু বিশেষ কী বোঝায় Winকী।
এই শর্টকাটটি কোনও তৃতীয় পক্ষের সফ্টওয়্যার ছাড়াই উইন্ডোজের একটি ডিফল্ট ইনস্টলেশন (7) এ উপলব্ধ।
এএইচকে উপায়। আপনাকে কেবল 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
একটি বিকল্প।
উইন্ডোজ in-তে অনুরূপ কিছু করার নেটিভ উপায় হ'ল shift"কমান্ড প্রম্পট" করতে চান এমন ফোল্ডারে ডান মাউস টিপতে ধরে রাখা এবং একটি নতুন মেনু আইটেম আপনার প্রসঙ্গ মেনুতে উপস্থিত হবে যা আপনাকে ঠিক এমন প্রস্তাব দিচ্ছে: "ওপেন কমান্ড প্রম্পট এখানে "।
আপনি যদি খাঁটি কীবোর্ডের ক্রিয়া চান তবে আপনার এটি করতে হবে:
regedit
HKEY_CLASSES_ROOT\Directory\shell\cmd
এবং Extended
কীটির নাম পরিবর্তন করুনExtended_save
HKEY_CLASSES_ROOT\Drive\shell\cmd
নাম দিন Extended key to
`এটি স্থায়ীভাবে প্রসঙ্গ মেনুতে "ওপেন কমান্ড উইন্ডো" এন্ট্রি যুক্ত করে। আপনি এই এন্ট্রি টিপে ট্রিগার করতে পারেন:
আপনার OS এর ভাষা অনুসারে মেনু এন্ট্রিটির নামটি লেবেল করা আছে।
একটি বিকল্প রুট এটি করতে হয়:
cmd /k cd
ctrlventerযা এক্সপ্লোরারের অ্যাড্রেস বার থেকে বর্তমান পথটি ধরে এবং কার্যকর করে cmd /k cd PATH
। অটোহোটকি দিয়ে আপনি একই কাজ করতে পারেন তবে আমি অটোহোটকি জানি না।
কীভাবে খুলুন-সিমিডি-ইন-বর্তমান-ফোল্ডার-শর্টকাট-উইন্ডোজ -10 থেকে From
আপনি যদি উইন্ডোজ 8-10 ব্যবহার করেন তবে দ্রুত এবং মূল উপায় রয়েছে:
Alt+ F,P
মাত্র তিনটি কী এবং দুটি প্রোগ্রাম টাইপ করুন, অন্য কোনও প্রোগ্রামের সাহায্য ছাড়াই।
সর্বশেষতম উইন্ডোজ 10 আপডেট হিসাবে, লেফটিয়ামের উত্তরগুলির Shift+ Menu, Wপদ্ধতিটি আর কাজ করে না। যাইহোক, একটি ছোট পরিমার্জন আরও কয়েকটি কী-স্ট্রোক সত্ত্বেও, একটি workaround উপস্থাপন করতে পারে।
সমস্যাটি হ'ল কমান্ড প্রম্পটটি এক্সটেন্ডেড রাইট-ক্লিক মেনুতে আর উপলভ্য নয়। পরিবর্তে, আপনার এখন উইন্ডোজ পাওয়ারশেল রয়েছে।
Shift+ Menu, Sলক্ষ্য ফোল্ডারে উইন্ডোজ পাওয়ারশেল খুলবে। একবার উইন্ডোজ পাওয়ারশেল এ টাইপ করুন এবং cmd
তারপর টিপুনEnter.
এটি আপনাকে উইন্ডোজ পাওয়ারশেলের মধ্যে কমান্ড প্রম্পটে অ্যাক্সেস দেবে।
দ্রষ্টব্য
আশ্বিন নানজাপ্পা Ctrl+ এর পদ্ধতিটি Lটাইপ করুন এবং cmd
তারপরে চাপুন Enterworks তবে এটি কেবল মার্জিত যদি আপনি ডিরেক্টরিগুলির মধ্যে চলাচল চালিয়ে যাওয়ার জন্য উইন্ডোজ এক্সপ্লোরার উইন্ডোতে ফিরে আসার মনস্থ করেন না। দুর্ভাগ্যক্রমে পদ্ধতিটি উইন্ডোজ এক্সপ্লোরারে আপনার কার্সারটিকে মূল উইন্ডো থেকে দূরে নিয়ে আসে এবং Tabএটির ফিরে পেতে আপনাকে বেশ কয়েকটি কীস্ট্রোকের প্রয়োজন হয় যেখানে আপনি তীর কীগুলি ব্যবহার করে ফোল্ডারগুলিতে নেভিগেট করতে পারেন। হতাশাজনক হতে পারে কারণ যখন আপনি এই Tabকীস্ট্রোকগুলি টিপছেন তখন ভিজ্যুয়াল সীমিতকরণ সীমিত রয়েছে ।
উইন্ডোজ পাওয়ারশেল বেশিরভাগ উপায়ে কমান্ড প্রম্পটের মতো কাজ করে, আমি অন্তত একটি ক্ষেত্রে মুখোমুখি হয়েছি যাতে উইন্ডোজ পাওয়ারশেল ভুলভাবে আমার @ ট্যাগগুলিকে ভুলভাবে লিখেছিল (যখন আমি জাভাদোক তৈরি করছিলাম) এবং কাঙ্ক্ষিত ফলাফল তৈরি করিনি। cmd
উইন্ডোজ পাওয়ারশেলের মধ্যে এন্টার লিখে টাইপ করে আপনি এর পরিবর্তে কমান্ড প্রম্পট ব্যবহার করতে পারেন যা এ জাতীয় সমস্যাগুলি পরাস্ত করে।
উইন্ডোজ এক্সপ্লোরার অ্যাড্রেস বারে গিয়ে সিএমডি টাইপ করা সহজ উপায় হ'ল এটি সেই জায়গা থেকে তত্ক্ষণাত কমান্ড প্রম্পটটি লোপ করবে।
অটোহটকি স্ক্রিপ্টটি @ আশ্বিনের পদ্ধতিটি ব্যবহার করে কমান্ড প্রম্পট খোলার জন্য
পাওয়ারশেল কনসোল ব্যবহার করে ওপেন করুন Win P
#P::
{
Send !D
Send powershell
Send {Enter}
return
}
কমান্ড প্রম্পট ব্যবহার করে খুলুন Win C
#C::
{
Send !D
Send CMD
Send {Enter}
return
}
system32
নির্বাচিত প্রশ্নের চেয়ে একটি সহজ এএইচকে স্ক্রিপ্ট
#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একটি মেনু খোলে যেখানে আপনি সেন্টিমিডি ছাড়াও কয়েকটি অন্যান্য জিনিস নির্বাচন করতে পারেন
এএইচকে-র জন্য, নিম্নলিখিতটি আমার বাধ্যতামূলক:
#c::
Run, C:\Windows\system32\cmd.exe
return
এটি বর্তমান ফোল্ডারটি খুলবে না, তবে এটি কার্যকর।