Windows Explorer "Command Prompt Here" [ditutup]


191

Saya sering menemukan diri saya dengan folder terbuka di Windows, ingin memiliki command prompt terbuka dengan direktori kerja yang sama.

Saya mengetahui Power Toys "Command Prompt", tetapi itu hanya berfungsi sebagai item menu konteks pada folder, dan bukan dari dalam folder jika Anda sudah ada di sana. Saya tahu Anda dapat menavigasi ke direktori induk, dan menggunakannya dari sana, tetapi jika induk memiliki ribuan direktori di dalamnya, ini tidak begitu nyaman. Saya telah mencoba beberapa file batch buatan rumah yang terkait dengan tindakan folder di explorer, tetapi mereka menderita masalah yang sama.

Jadi, apa cara tercepat untuk membuka command prompt dengan direktori yang berfungsi dari folder windows explorer saat ini?

Pendekatan saya saat ini: (mengerikan)

  • Alt- D, Ctrl-C (salin jalur)
  • Win- R, "cmd",Enter (mulai prompt perintah)
  • "cd",Space (mulai perintah ganti direktori)
  • Alt- Space, e,p (direktori paste)
  • Enter (jalankan direktori perubahan)

Saya tahu ada sesuatu yang lebih baik! Apa itu?


6
Ini bukan secara khusus tentang bahasa pemrograman, tetapi satu-satunya alasan saya perlu melakukan ini adalah karena sesuatu yang berhubungan dengan pemrograman, dan saya yakin orang lain juga pernah mengalaminya.
Rekursif

3
@Daok Saya pikir Anda terlalu ketat. Hanya mencari pertanyaan yang ditandai dengan 'command-line': 'Apa cara teraman untuk mengosongkan direktori di * nix?', 'Bagaimana saya bisa membedakan dua file dengan konteks penuh?', dll. Banyak programmer menggunakan garis cmd yang mempengaruhi produktivitas mereka. Saya pikir itu pertanyaan valid yang tidak terkait dengan IT.
Gennady Shumakher

Nah untuk apa nilainya, saya merasa itu benar-benar pertanyaan OS. Memang benar bahwa OS benar-benar mempengaruhi pemrograman, tetapi segala sesuatu dalam kehidupan programmer tidak dan Anda harus menarik garis di suatu tempat.
EBGreen

2
@Dok: Lepaskan kuda tinggi Anda! Programmer sering membutuhkan tips tentang cara melakukan pekerjaan mereka lebih cepat; cepat mendapatkan ke baris perintah adalah salah satunya. Anda perlu hak moderator Anda dicabut, IMHO.
Lawrence Dol

1
@recursive: Google untuk ini; Saya menemukan perubahan registri kecil untuk Windows XP yang berfungsi untuk semua file di folder, saya rasa ... tapi itu sudah lama, dan saya ingin mengklik folder itu sehingga saya tidak mengejar itu.
Lawrence Dol

Jawaban:


430

Tahan Shift sambil Mengklik Kanan ruang kosong di folder yang diinginkan untuk memunculkan menu konteks yang lebih jelas. Salah satu opsi adalah Open Command Window Here. Ini berfungsi di Windows Vista, 7, 8, dan 10. Sejak Pembaruan Windows 10 Creators, opsi telah diganti Open PowerShell Here. Namun, ada beberapa cara untuk mengaktifkan Open Command Window Herekembali .


2
Ini berfungsi dari vista di atas. Anda juga dapat menggeser + klik pada beberapa folder itu sendiri
phuclv

Ini juga berfungsi di Windows XP, perbedaannya adalah Anda harus mengklik ikon folder itu sendiri.
neves

2
Solusi keyboard lengkap (Windows 7): SHIFT+F10untuk membuka menu konteks, lalu tekan huruf yang terkait dengan prompt perintah ("f" dalam bahasa Perancis). Cocorico :-)
daun

@procrastinator F10 adalah untuk membuka menu utama. Menu konteks dibuka oleh tombol menu (tombol antara Alt kanan dan Ctrl kanan), sehingga Anda dapat menggunakanShift+Menu
phuclv

1
Mereka yang loking untuk mendapatkannya kembali thnx ke Win10CU, ambil kepemilikan dan ganti nama HKEY_CLASSES_ROOT\Directory\shell\cmd,HideBasedOnVelocityIdkunci (tambahkan awalan garis bawah atau sesuatu) dan opsi prompt perintah kembali! ( ref )
Brad Christie

311

Hanya ketik "cmd" ke lokasi bar , itu saja. Ini akan memulai prompt perintah baru di jalur saat ini.

Solusi ini dikonfirmasi untuk berfungsi di Windows XP, Vista, 7, 8 dan 10 (termasuk Pembaruan Pembuat).

Tekan tombol untuk memindahkan fokus ke bilah lokasi:

  • AltD dalam bahasa Inggris (ditunjukkan oleh Tim Stewart dalam komentar)
  • AltE di Jerman

6
Trik ini juga berfungsi dengan PowerShell untuk Windows 7/8 / Server 2008+. Mengetik powershelldi bilah perintah akan memunculkan jendela PowerShell yang diatur ke direktori itu.
Laurence

3
Saya suka pendekatan tanpa suara ini. Satu-satunya hal yang tidak akan bekerja dari lokasi UNC (\\ server \ sharename). Maka Anda harus menggunakan shift klik kanan, Buka jendela perintah di sini. Drive jaringan akan dibuat dengan cepat.
mgr326639

1
Dan jika Anda terlalu malas untuk melakukan ini, Anda dapat menggunakan skrip autohotkey ini untuk memetakannya ke CTRL + T: #IfWinActive ahk_class CabinetWClass ^ T :: Kirim! Dcmd {Return} return #endif
Steve Vermeulen

2
bagaimana dengan cmd sebagai Administrator ?
Serge

1
@ Dave45 Microsoft ingin mempromosikan PowerShell.
Lupilum

30

Di dalam folder Anda saat ini, cukup tekan Shift+ Alt+ F- lalu ->Enter .

Prompt akan muncul dengan set path folder Anda saat ini.

Catatan: Itu hanya berfungsi di Windows 7 / Vista. Apa yang dilakukannya adalah menjatuhkan menu "File" ke bawah untuk Anda, karena tombol "Shift" menekan opsi "Buka jendela perintah di sini" diaktifkan dan difokuskan sebagai opsi pertama yang tersedia dari menu "File". Menekan enter memulai opsi terfokus karenanya untuk jendela perintah.

Edit:

Jika Anda berada di folder dan Anda sudah memilih beberapa kontennya (file / folder) ini tidak akan berfungsi. Dalam hal ini Klik pada area kosong di dalam folder untuk membatalkan pilihan file yang dipilih sebelumnya dan ulangi.

Sunting2:

Cara lain Anda dapat membuka terminal dalam direktori saat ini adalah dengan mengetik cmdpada bilah navigasi browser file di mana path folder saat ini ditulis.

Untuk fokus dengan keyboard Anda di bilah navigasi Ctrl+ L. Kemudian Anda bisa mengetik cmddan menekanEnter


2
Di Windows Explorer pada Windows 7, itu hanya menjatuhkan menu drop down file untuk saya.
rekursif

1
Bekerja untuk saya (Windows 7 Professional)
FractalSpace

1
Permata asli di sini adalah menahan shift saat mengakses menu File menunjukkan perintah ini. Lebih mudah diingat daripada kombo kunci dan saya bertaruh ini bekerja pada Windows 10 juga.
RoG

29

Klik kanan ikon baris judul pada jendela Explorer. Anda akan mendapatkan menu konteks folder saat ini, di mana Anda akan menemukan item "command window here".

(Perhatikan bahwa untuk melihat item menu itu, Anda harus menginstal "power toy" yang sesuai , atau Anda dapat membuat sendiri kunci registri yang tepat untuk menambahkan item itu ke menu konteks folder.)


Keren. Apakah ada cara untuk melakukan itu dengan keyboard?
Hugh Allen

11
Hugh, silakan lihat jawaban fm: ketik "cmd" di bilah alamat. Berdasarkan teks pertanyaan, saya yakin Anda dapat membuka bilah alamat dengan keyboard dengan Alt + D.
Rob Kennedy

28

Sebagai solusi yang sangat cepat saya dapat memberikan ini kepada Anda. Saya menguji ini pada Windows 8.1

1- Temukan File dan Klik Kanan pada Command Prompt pada File Explorer dan kemudian tambahkan prompt perintah ke Toolbar Akses Cepat Anda:

Instruksi 1

2- Setelah menambahkannya, Anda dapat mengakses folder dari sini:

Instruksi 2

Itu akan membuka command prompt di sana untuk Anda.


dipikirkan dengan baik! Orang yang menggunakan W7 melihat jawaban saya di bawah ini.
Ivan Ferrer Villa

Ini juga berfungsi pada Windows 10.
ctype.h

Ini berguna untuk sebagian besar kasus, tetapi saya terkadang hanya menyeret folder dan file ke desktop ketika bekerja dengan sejumlah kecil barang. Itu hanya berarti bahwa saya tidak perlu membuat direktori baru untuk meletakkan berbagai hal dari beberapa direktori ke satu tempat. Akan luar biasa jika ada solusi untuk desktop.
James Yeoman

1
Ini telah dihapus di Pembaruan Windows 10 Creators. Powershell masih tetap ada.
user128216

21

Pada vista dan windows 7:

  • Alt + d -> itu akan menempatkan fokus pada bilah alamat dari jendela explorer
  • dan kemudian, ketikkan nama program apa pun yang akan Anda luncurkan menggunakan WIN + r
  • tekan Enter

Program akan mulai dengan direktori saat ini diatur ke instance explorer. misalnya: python, ghci, powershell, cmd, dll ...


11

Untuk Windows vista dan Windows 7, untuk membuka command prompt 1) buka folder yang ingin Anda gunakan

2) Pada address bar ketik - cmd

tekan enter

itu akan membuka command prompt untuk lokasi itu


jawaban ini sudah diberikan lima tahun sebelum Anda. Mengapa orang mengirim jawaban yang identik berulang kali?
user5389726598465

@ Shirish terima kasih atas tipnya. jawaban Anda membantu menghemat banyak waktu. bekerja di win10.
Gaurav Chauhan

10

Anda dapat mengedit registri untuk menambahkan item Prompt Perintah ke menu konteks. Berikut adalah beberapa file .reg yang saya gunakan.

Cmdhere.reg - untuk WinNT / 2000 / XP / Vista / 7:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\OpenNew]
@="Command Prompt"
[HKEY_CLASSES_ROOT\Directory\shell\OpenNew\Command]
@="cmd.exe /k cd %1"
[HKEY_CLASSES_ROOT\Drive\shell\OpenNew]
@="Command Prompt"
[HKEY_CLASSES_ROOT\Drive\shell\OpenNew\Command]
@="cmd.exe /k cd %1"

Doshere.reg - untuk Win9x:

REGEDIT4
[HKEY_CLASSES_ROOT\Directory\shell\OpenNew]
@="MS-DOS Prompt"
[HKEY_CLASSES_ROOT\Directory\shell\OpenNew\Command]
@="command.com /k cd %1"
[HKEY_CLASSES_ROOT\Drive\shell\OpenNew]
@="MS-DOS Prompt"
[HKEY_CLASSES_ROOT\Drive\shell\OpenNew\Command]
@="command.com /k cd %1"

Salin ini ke file teks kosong dan ubah ekstensinya menjadi .reg. Mengklik dua kali pada Windows Explorer akan menambah kunci ini ke registri.


Digunakan ini dan bekerja dengan sempurna :). Tapi, bagaimana saya bisa memiliki opsi serupa dengan hak istimewa yang ditinggikan (akan meminta UAC secara alami)?
Kounavi

2
Yang perlu saya lakukan adalah menambahkan reg untuk HKEY_CLASSES_ROOT\Folder\shell, daripada DirectorydanDrive
drzaus

1
Itu tidak berfungsi pada Win 10 saya,% 1 param harus dianut dengan tanda kutip seperti ini: command.com /k cd "%1" Dan untuk Drive tidak berfungsi karena perintah cd tidak dapat mengubah drive saat ini.
Allen

Di Windows 10 gunakan File -> Buka Windows PowerShell. Untuk bantuan tentang penggunaan perintah (misalnya): Dapatkan-Bantuan mkdir
amuliar

8

Saya menggunakan StExBar, ekstensi Windows Explorer yang memberi Anda tombol prompt perintah di explorer bersama dengan beberapa fitur keren lainnya (jalur salin, salin nama file, & lainnya).

http://tools.tortoisesvn.net/StExBar

EDIT: Saya baru tahu (telah menggunakannya selama lebih dari setahun dan tidak tahu ini) bahwa Ctrl + M akan melakukannya dengan StExBar. Bagaimana dengan cepat!


4

Hampir sama dengan milik Anda:

  • Alt + d , Ctrl + c
  • Menangkan + r
  • cmd / K cd , Ctrl + v , ENTER

Luar biasa! Baris terakhir sepertinya adalah "cmd / K cd / D", Ctrl + v, ENTER Untuk keturunan.
Rekursif

2
Anda mungkin perlu "s jika ada ruang di jalan.
EBGreen

3

Jika itu sangat mengganggu, Anda dapat mencoba untuk beralih ke windows explorer alternatif seperti freelancer yang memiliki tombol bilah alat untuk tujuan itu.


2

Saya menggunakan banyak fungsi "Kirim Ke".
Saya membuat file batch (.bat) saya sendiri di shell:sendtofolder dan mengirim file / folder ke mereka menggunakan menu konteks (untuk sampai di sana cukup tuliskan 'shell: sendto' di bilah lokasi).
Saya punya skrip untuk melakukan semua hal: kirim file dengan ftp, luncurkan server php di folder saat ini, buat folder dengan tanggal sekarang, salin jalur terkirim ke clipboard, dll.
Maaf, agak offtopic tapi tetap berguna.


2

Mencoba jawaban yang diberikan oleh Tough Coder di Windows 7 dan berhasil!

Buat pintasan ke cmd.exe %HOMEDRIVE%%HOMEPATH%\Links, buka properti file-nya dan ubah bidang 'Mulai di' menjadi%1 ('Iniciar en' yang diterjemahkan dari bahasa Spanyol).

Sekarang seret folder ke sana dan Anda akan melihat keajaiban. Ini juga berfungsi di semua dialog Open File standar. Wow!

ps: tab 'aneh' di atas dalam gambar saya adalah karena saya menggunakan Semanggi . Saya merekomendasikannya!

masukkan deskripsi gambar di sini



0


http://www.petefreitag.com/item/146.cfm

  • Buka windows explorer

  • Alat -> Opsi Folder .

  • Jenis File Tab

  • Pilih jenis file Folder

  • Klik Tingkat Lanjut

  • Klik Baru

  • Untuk jenis Tindakan apa pun yang Anda inginkan untuk menampilkan menu konteks, saya menggunakan Command Prompt.

  • Untuk Aplikasi yang digunakan untuk melakukan tindakan gunakan c: \ windows \ system32 \ cmd.exe (catatan pada win2k Anda akan ingin menentukan direktori winnt bukan direktori windows)


Tidak berfungsi untuk Win 8.1 karena Windows Explorer tidak memiliki opsi itu.
James Yeoman

@JamesYeoman opsi mana?
elsadek

Alat. Saya telah mendengar tentang hack menu konteks ini beberapa waktu lalu, tetapi saya belum dapat melakukannya karena tidak ada menu Tools
James Yeoman

-1

Gunakan prompt perintah berikut untuk membuka lokasi Anda saat ini di windows explorer:

C: \ your-directory> explorer.


1
Di luar topik, Q adalah tentang arah lain, membuka CMD dari Explorer.
matt wilkie
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.