Bagaimana saya bisa membuka jendela cmd di lokasi tertentu tanpa harus menavigasi sepenuhnya ke direktori yang saya inginkan?
Bagaimana saya bisa membuka jendela cmd di lokasi tertentu tanpa harus menavigasi sepenuhnya ke direktori yang saya inginkan?
Jawaban:
Coba ini "PowerToy" dari Microsoft :
Buka Jendela Perintah Di Sini
PowerToy ini menambahkan opsi menu konteks "Buka Perintah di Sini" pada folder sistem file, memberi Anda cara cepat untuk membuka jendela perintah (cmd.exe) yang menunjuk ke folder yang dipilih.
EDIT: Perangkat lunak ini tidak akan berfungsi pada versi Windows apa pun selain Windows XP.
Ini mungkin yang Anda inginkan:
cmd /K "cd C:\Windows\"
Perhatikan bahwa untuk mengubah huruf drive, Anda harus menggunakan cd /d
. Sebagai contoh:
C:\Windows\System32\cmd.exe /K "cd /d H:\Python\"
cd
perintah awal ditampilkan? Tambahkan &cls
ke string seperti ini: cmd.exe /K "cd /d H:\Python\&cls"
( dokumentasi ) Dan simpan baris ini ke dalam jumpstart.bat
file untuk akses mudah hanya dengan mengklik dua kali.
%windir%\system32\cmd.exe /k cd "\My Projects"
.
Jika Anda memiliki Windows Vista atau lebih baru, klik kanan pada ikon folder di Explorer sambil menahan tombol Shift, dan kemudian klik pada opsi menu konteks "Buka jendela perintah di sini" atau "Buka jendela PowerShell di sini".
Jika Anda sudah berada di folder yang Anda inginkan, Anda dapat melakukan salah satu dari yang berikut:
Untuk Windows XP, gunakan PowerToy yang disebutkan oleh dF untuk mendapatkan fungsi yang sama.
Dengan asumsi bahwa di File Explorer Anda telah membuka direktori / folder target, lakukan ini:
Klik pada bilah alamat, atau tekan Alt+D
Sekarang ketika bilah alamat disorot, ketik cmd di bilah.
Tekan tombol Enter
Anda akan melihat prompt perintah itu dari folder itu
Dari Windows 7 hingga beberapa versi Windows 10, sangat mudah untuk membuka command prompt di mana saja Anda inginkan, tanpa navigasi menggunakan perintah "cd". Coba yang berikut ini. Klik tombol kanan mouse dengan menahan Shifttombol.
Ini akan menghasilkan opsi seperti ini. Kemudian cukup pilih opsi "Buka perintah jendela di sini". Versi terbaru Windows 10 telah menggantikan fitur ini dengan "Open Powershell here".
Pada Windows Vista, Windows 7 dan Windows 10 cukup tahan Shifttombol dan klik kanan pada folder.
Menu konteks akan berisi entri berjudul: "Buka jendela perintah di sini"
Pembaruan: Ketik "cmd" di bilah alamat Explorer dan tekanenter
Pembaruan 2: Di windows 10, buka menu file dan pilih "Buka Windows PowerShell". Ada opsi untuk menjalankan sebagai administrator .
Gunakan sakelar / K. Sebagai contoh
cmd / K "cd / dc: \ WINDOWS \"
Akan membuat jendela cmd di direktori C: \ Windows
Juga, berikut ini jalan pintas untuk membuka konsol di folder windows apa saja:
Alt + D
untuk memfokuskan bilah alamatcmd
dan tekan enterJalan pintas yang sangat praktis.
Buat jalan pintas dan edit properti "Start In" dari jalan pintas ke direktori tempat Anda ingin cmd.exe memulai.
/k "pushd <dir>"
solusinya bekerja dengan keduanya.
Di Windows 8, Anda dapat mengklik bilah alamat dan ketik "cmd" (tanpa tanda kutip) dan tekan enter. Ini akan membuka jendela cmd di jalur saat ini.
Saya baru saja melihat pertanyaan ini dan tidak dapat membantu memposting skrip Autohotkey saya untuk cmd pada Windows XP. Anda dapat menemukan hot key di skrip. Yang menyenangkan adalah ketika windows Anda saat ini adalah Explorer, cmd akan terbuka di jalur yang ditampilkan di bilah alamat.
Saya menyimpan skrip ini di folder tempat saya menyimpan semua alat hijau (termasuk AutoHotkey). Untuk mesin baru, saya cukup menyalin folder, klik dua kali skrip untuk mengaitkan .ahk dengan AutoHotkey dan membuat pintasan di folder startup saya. Ini lebih cepat daripada menginstal PowerToys .
; Get working folder
GetWorkingFolder() {
if WinActive("ahk_class ExploreWClass") or WinActive("ahk_class CabinetWClass") {
ControlGetText, path, Edit1
return %path%
} else if WinActive("FreeCommander") {
Send, {CTRLDOWN}{ALTDOWN}{INS}{ALTUP}{CTRLUP}
Sleep, 100
return clipboard
} else {
return "C:\"
}
}
#IfWinActive,
#c::
path := GetWorkingFolder()
Run, %ComSpec%, %path%
return
; PowerShell
#+C::
path := GetWorkingFolder()
Run, %SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe, %path%
return
#^c::
Run, %ComSpec%, %temp%
return
#!c::
path := GetWorkingFolder()
Run, %comspec% /k "%VS90COMNTOOLS%vsvars32.bat", %path%
return
; irb
#!b::
path := GetWorkingFolder()
Run, c:\cygwin\bin\ruby /usr/bin/irb, %path%
return
; Bash
#b::
path := GetWorkingFolder()
Run, bash --login, %path%
return
; Paste in console
+INS::
if WinActive("ahk_class ConsoleWindowClass") {
WinGetPos, x, y, w, h, A
MouseGetPos, mx, my
;MsgBox x=%x% y=%y% w=%w% h=%h% mx=%mx% my=%my%
if (mx < 10)
mx = 10
else if (mx > w - 30)
mx := w - 30
if (my < 40)
my = 40
else if (my > h)
my := h - 10
MouseClick, right, mx, my
}
return
Bagi siapa saja yang tertarik, Anda dapat menemukan skrip ini di rwin on github
Pembaruan : Ini dibangun ke dalam Windows sekarang. Lihat jawaban ini .
Powertoy XP adalah pilihan yang baik, tetapi saya pikir saya akan memposting yang lain, jika Anda ingin "menggulung sendiri". Buat file teks, beri nama apa saja.reg, rekatkan kode di bawah ini, simpan, lalu klik dua kali untuk menambahkannya ke registri (atau cukup tambahkan info ke registri secara manual jika Anda memahami apa yang terjadi dalam hal ini) .reg file).
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Folder\shell\Command_Prompt_Here...]
@="Command Prompt Here..."
[HKEY_CLASSES_ROOT\Folder\shell\Command_Prompt_Here...\command]
@="cmd.exe \"%1\""
Pembaruan: Setelah pembaruan Windows, Win10 menghapus fitur cmd-sini. Untuk mengaktifkannya kembali, Anda harus menggunakan:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\cmd]
@="@shell32.dll,-8506"
"Extended"=""
"NoWorkingDirectory"=""
"ShowBasedOnVelocityId"=dword:00639bc8
[HKEY_CLASSES_ROOT\Directory\shell\cmd\command]
@="cmd.exe /s /k pushd \"%V\""
Entri ShowBasedOnVelocityId
adalah wajib
Untuk windows 7 atau lebih baru, di dalam bilah alamat folder target cukup ketik cmd. Hanya itu saja. Ini akan membuka command prompt dengan jalur yang diatur ke direktori Anda saat ini.
Cara termudah adalah pergi ke address bar Windows Explorer dan ketik di cmd
sana. Ini akan secara otomatis membuka jendela command prompt untuk Anda.
cmd
di URL direktori di bagian atas jendela explorer. Ini membuka cmd tepat di direktori jendela. Tidak ada navigasi di terminal apa pun. Hanya untuk memastikan semua orang ada di halaman yang sama: Windows Explorer tidak sama dengan Internet Explorer, Run Dialog, atau Task Manager.
perintah 'pushd' akan mengatur folder arus jadi:
cmd /k "pushd D:\Music"
Jika Anda memulai cmd dari taskbar, inilah yang perlu Anda lakukan:
klik kanan -> klik kanan pada Command Prompt -> Properties
Kemudian di jendela properti ubah nilai Mulai di :
Solusi ini tidak berfungsi untuk membuka command prompt sebagai administrator
Di File Explorer, tekan dan tahan Shift
tombol, lalu right click
atau press and hold
pada folder
atau drive
yang Anda ingin membuka prompt perintah di lokasi itu untuk, dan click/tap
pada Open Command Prompt Here
opsi.
Untuk windows: Pilih folder yang ingin Anda buka di command prompt - Setelah pemilihan, terus tekan tombol 'Shift'. Klik kanan di sana dan pilih opsi "buka jendela perintah di sini"
Ini akan menambahkan entri ke menu konteks untuk meluncurkan jendela perintah yang secara otomatis dinavigasi ke direktori yang Anda klik.
Pemakaian:
Right-click a folder icon (or the empty background area inside an already open folder)
and click either "Open in Terminal" or "Open in Terminal (Admin)".
You can also right click files to execute them with a command window.
When the file is done running you are left with a command window that is navigated to the files directory.
Open_in_Terminal.reg
Windows Registry Editor Version 5.00
; Admin versions.
; Right click on a folder in a directory.
[HKEY_CLASSES_ROOT\Directory\shell\OpenCommandWindowHereAsAdministrator]
@="Open in Terminal (Admin)"
"Icon"="cmd.exe"
"HasLUAShield"=""
"Position"="middle"
[HKEY_CLASSES_ROOT\Directory\shell\OpenCommandWindowHereAsAdministrator\command]
@="cmd.exe /c powershell.exe -Command \"Start-Process cmd -Verb runas -ArgumentList '/k pushd \"%1\"'\""
; Right click on nothing in a directory, i.e. the "background" of the directory.
[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCommandWindowHereAsAdministrator]
@="Open in Terminal (Admin)"
"Icon"="cmd.exe"
"HasLUAShield"=""
"Position"="middle"
[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCommandWindowHereAsAdministrator\command]
@="cmd.exe /c powershell.exe -Command \"Start-Process cmd -Verb runas -ArgumentList '/k pushd \"%V\"'\""
; Right click on nothing in a library directory, i.e. the "background" of the library directory.
[HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\OpenCommandWindowHereAsAdministrator]
@="Open in Terminal (Admin)"
"Icon"="cmd.exe"
"HasLUAShield"=""
"Position"="middle"
[HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\OpenCommandWindowHereAsAdministrator\command]
@="cmd.exe /c powershell.exe -Command \"Start-Process cmd -Verb runas -ArgumentList '/k pushd \"%V\"'\""
; Right click on a file in a directory.
[HKEY_CLASSES_ROOT\*\shell\OpenWithCommandWindowAsAdministrator]
@="Open in Terminal (Admin)"
"Icon"="cmd.exe"
"HasLUAShield"=""
"Position"="middle"
[HKEY_CLASSES_ROOT\*\shell\OpenWithCommandWindowAsAdministrator\command]
@="cmd.exe /c powershell.exe -Command \"Start-Process cmd -Verb runas -ArgumentList '/k pushd \\\"%W \\\" && \\\"%1\\\"'\""
; Non-Admin versions.
; Right click on a folder in a directory.
[HKEY_CLASSES_ROOT\Directory\shell\OpenCommandWindowHere]
@="Open in Terminal"
"Icon"="cmd.exe"
"Position"="middle"
[HKEY_CLASSES_ROOT\Directory\shell\OpenCommandWindowHere\command]
@="cmd.exe /k pushd \"%1\""
; Right click on nothing in a directory, i.e. the "background" of the directory.
[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCommandWindowHere]
@="Open in Terminal"
"Icon"="cmd.exe"
"Position"="middle"
[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCommandWindowHere\command]
@="cmd.exe /k pushd \"%V\""
; Right click on nothing in a library directory, i.e. the "background" of the library directory.
[HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\OpenCommandWindowHere]
@="Open in Terminal"
"Icon"="cmd.exe"
"Position"="middle"
[HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\OpenCommandWindowHere\command]
@="cmd.exe /k pushd \"%V\""
; Right click on a file in a directory.
[HKEY_CLASSES_ROOT\*\shell\OpenWithCommandWindow]
@="Open in Terminal"
"Icon"="cmd.exe"
"Position"="middle"
[HKEY_CLASSES_ROOT\*\shell\OpenWithCommandWindow\command]
@="cmd.exe /k pushd \"%W\" && \"%1\""
Ini membutuhkan banyak upaya untuk membuatnya jadi jika Anda merasa murah hati maka jangan ragu untuk mengirim paypal sumbangan untuk membantu saya mengatasi PTSD dari debugging dan mengujinya :)
Penghapus instalasi jika Anda membutuhkannya:
Open_in_Terminal_Remover.reg
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\Directory\shell\OpenCommandWindowHereAsAdministrator]
[-HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCommandWindowHereAsAdministrator]
[-HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\OpenCommandWindowHereAsAdministrator]
[-HKEY_CLASSES_ROOT\*\shell\OpenWithCommandWindowAsAdministrator]
[-HKEY_CLASSES_ROOT\Directory\shell\OpenCommandWindowHere]
[-HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCommandWindowHere]
[-HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\OpenCommandWindowHere]
[-HKEY_CLASSES_ROOT\*\shell\OpenWithCommandWindow]
Di Windows Explorer - shift + klik kanan mouse di atas folder "Buka perintah jendela di sini" pilihan muncul di menu. Atau dalam bahasa versi Windows Anda.
Saya melihat bahwa ada beberapa jawaban, ada yang cukup rumit :), aneh melihatnya. Anda hanya perlu membuka jendela folder windows apa saja, menavigasi ke folder yang Anda inginkan dan fokus pada address bar dan masukkan "cmd" dan tekan enter, Anda akan disajikan dengan jendela prompt perintah baru secara langsung dengan jalur folder atau lokasi yang sudah kami navigasikan di folder windows jendela. Jika Anda ingin melihat langkah-langkah ini dengan gambar yang jelas, Anda bisa melihatnya
cara membuka command prompt di folder tertentu secara langsung
Ada cara sederhana yang saya tahu. Temukan cmd.exe di menu mulai dan kirimkan ke Desktop sebagai pintasan. Kemudian klik kanan dan pilih properti. Anda akan melihat kotak "Mulai di" di bawah "Target". Ubah direktori itu sebagai apa pun yang ingin Anda atur. Klik OK dan mulai cmd.exe yang ada di Desktop Anda. Menurut pendapat saya, ini adalah solusi yang sangat mudah dan pasti :)
Program ini selalu membuka cmd.exe di jalur Explorer Anda saat ini: https://github.com/jhasse/smart_cmd
Anda juga dapat menyematkannya ke bilah tugas dan menggunakan WindowsKey + [1-0] sebagai pintasan keyboard.
Klik kanan desktop dan arahkan ke yang baru dan kemudian dari sub-menu pilih "jalan pintas" → Browse ke direktori Windows (atau folder) dan kemudian ke system32
direktori dan klik OK.
Tambahkan a \
dan "cmd.exe" (tanpa tanda kutip) ke string perintah. Seharusnya terlihat seperti ini:
C:\WINDOWS\System32\cmd.exe.
Klik Nextdan Finish. Klik kanan ikon CMD baru di desktop Anda dan pilih properti, dan Nextke Start. Dalam opsi, hapus baris dan tambahkan jalur ke mana pun direktori itu ingin Anda mulai di ... Misalnya, C:\temp\mp3
dan klik OK.
Dengan file Just-one-line dalam batch:
MULAI "Desire_Path" // Tanpa tanda kutip lokasi yang ingin Anda mulai dengan cmd
Contoh (Buka editor teks, tempatkan kode di sana dan simpan file dengan ekstensi .bat):
START cd C:\Users
Kemudian cukup klik dua kali di atasnya
**** Catatan: jika Anda ingin penjelajah menyelesaikan tugas, jangan masukkan perintah CD.
* Untuk melakukan opossite:
Agar Anda dapat membuka direktori tertentu dengan aplikasi explorer.exe saat menggunakan cmd, Anda dapat menggunakan perintah START dan rute absolut folder yang ingin Anda tampilkan.
Metode ini menggunakan cmd.exe
dan Send to
jalan pintas sehingga cmd.exe
dapat membuka direktori secara langsung. Metode alternatif ini jika tidak memiliki Open command window here
menu klik kanan.
shell:sendto
bilah lokasi untuk menavigasi ke Send to
folder.Command Prompt
pintasan atau buat .lnk
file pintasan baru .%windir%\system32\cmd.exe /k cd /d
dan tekan 'OK' untuk menyimpan perubahan.Send to
menu untuk menggunakan cmd
pintasan.Pintasan ini harus membuka cmd
jendela dengan direktori yang dipilih oleh klik kanan.
Metode ini harus bekerja di bawah Window 7 dan 10 setidaknya. Beri nama pintasan Command Prompt (cd)
untuk menentukan tugas pintasan.
Kemungkinan pesan kesalahan:
Sedikit tentang jalan pintas: Direktori akan secara otomatis ditambahkan ke ujung jalan pintas sebagai parameter saat menggunakan di bawah Send to
, sehingga jalan pintas tidak perlu mengetik di direktori.