Bagaimana saya bisa membuka prompt perintah di folder saat ini dengan pintasan keyboard di Windows 7?
Apakah ada cara untuk mengimplementasikan ini?
Saya pikir Autohotkey bisa melakukan ini, tetapi tidak tahu caranya.
Bagaimana saya bisa membuka prompt perintah di folder saat ini dengan pintasan keyboard di Windows 7?
Apakah ada cara untuk mengimplementasikan ini?
Saya pikir Autohotkey bisa melakukan ini, tetapi tidak tahu caranya.
Jawaban:
Gunakan shortcut keyboard ini: Shift+ Menu, W,Enter
Shift+ Menu(atau Shift+ F10), (membuka menu klik kanan yang diperluas di folder saat ini)
W (pilih "Open Command Window Here"),
The Menukunci mengacu pada tombol khusus diperkenalkan oleh Microsoft, biasanya di sebelah kanan kanan Winkunci.
Pintasan ini tersedia pada instalasi default Windows (7) tanpa perangkat lunak pihak ke-3.
Cara AHK. Anda hanya perlu menekan Win+C (atau apa pun yang ingin Anda definisikan sebagai.):
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:\ "
}
}
Sebagai bonus, skrip di atas juga membuat file teks baru dengan pintasan ini: Win+T
Kredit untuk: Eli Bendersky
Tekan Alt+ D, ketik cmd
dan tekan Enter. Untuk lebih jelasnya lihat posting blog di sini .
Ctrl+L
adalah alternatif.
cara asli untuk melakukan sesuatu yang serupa di windows7 adalah dengan shiftmenekan sambil menekan mouse kanan ke folder yang Anda ingin "command prompt" dan item menu baru akan muncul di menu konteks Anda menawarkan Anda persis seperti itu: "buka command prompt di sini ".
jika Anda ingin aksi keyboard murni maka Anda harus melakukan ini:
regedit
HKEY_CLASSES_ROOT\Directory\shell\cmd
dan ganti nama Extended
kunci untukExtended_save
HKEY_CLASSES_ROOT\Drive\shell\cmd
dan ganti nama Extended key to
Extended_save`ini menambahkan entri "buka perintah jendela di sini" ke menu konteks secara permanen. Anda dapat memicu entri ini dengan menekan:
nama entri menu diberi label sesuai dengan bahasa OS Anda.
rute alternatif adalah dengan melakukan ini:
cmd /k cd
ctrlventeryang mengambil jalur saat ini dari bilah alamat explorer dan mengeksekusi cmd /k cd PATH
. dengan autohotkeys Anda dapat melakukan hal yang sama, tetapi saya tidak tahu autohotkeys.
Dari cara membuka folder cmd-in-current-by-shortcut-windows-10
Jika Anda menggunakan Windows 8/10, ada cara yang lebih cepat dan orisinal:
Alt+ F,P
Hanya tiga kunci dan ketik dua kali, tanpa bantuan program lain.
Pada pembaruan Windows 10 terbaru, metode Leftium's answer Shift+ Menu, Wtidak lagi berfungsi. Namun, modifikasi kecil dapat menghadirkan solusi, meskipun dengan beberapa penekanan tombol lagi.
Masalahnya adalah bahwa Command Prompt tidak lagi tersedia di Menu Klik Kanan yang diperluas. Sebaliknya, Anda sekarang memiliki Windows Powershell.
Shift+ Menu, Smembuka Windows Powershell di folder target. Setelah di Windows Powershell, ketik cmd
lalu tekanEnter.
Ini akan memberi Anda akses ke Command Prompt dalam Windows Powershell.
PS
Metode Ashwin Nanjappa dari Ctrl+ L, ketik cmd
lalu tekan Enterkarya. Namun, ini elegan hanya jika Anda tidak bermaksud untuk kembali ke jendela Windows Explorer untuk melanjutkan navigasi di antara direktori. Sayangnya metode ini membuat kursor Anda di Windows Explorer jauh dari jendela utama dan memerlukan sejumlah Tabpenekanan tombol untuk mengembalikannya ke tempat Anda dapat menavigasi folder menggunakan tombol panah. Ini bisa membuat frustasi karena ada konfirmasi visual yang terbatas ketika Anda menekan Tabpenekanan tombol itu.
Sedangkan Windows Powershell bekerja dalam banyak cara identik dengan Command Prompt, saya telah menemukan setidaknya satu kasus di mana Windows Powershell keliru salah membaca @tags saya (ketika saya membuat javadocs) dan tidak menghasilkan hasil yang diinginkan. Dengan mengetik cmd
lalu Enter di dalam Windows Powershell, Anda dapat menggunakan Command Prompt sebagai gantinya yang mengatasi masalah tersebut.
Cara termudah adalah pergi ke address bar windows explorer dan ketik cmd, itu akan membuka command prompt segera dari lokasi itu.
Script Autohotkey untuk membuka command prompt menggunakan metode @ Ashwin
Buka konsol Powershell menggunakan Win P
#P::
{
Send !D
Send powershell
Send {Enter}
return
}
Buka command prompt menggunakan Win C
#C::
{
Send !D
Send CMD
Send {Enter}
return
}
system32
Skrip AHK yang lebih sederhana daripada skrip dalam pertanyaan yang dipilih
#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
}
sumber dari sini: https://autohotkey.com/boards/viewtopic.php?t=5796
Jika Anda menggunakan versi Windows Jerman yang lesu, Anda bisa melakukan ini:
Tekan Alt+ D,E
Alt+ Dmembuka menu tempat Anda dapat memilih beberapa hal lain selain cmd
Untuk AHK, berikut ini adalah ikatan saya:
#c::
Run, C:\Windows\system32\cmd.exe
return
Ini tidak membuka folder saat ini, tetapi berguna.