Windows Gezgini “Komut İstemi” [kapalı]


192

Kendimi sık sık, aynı çalışma diziniyle açık bir komut istemi olmasını isteyen Windows'ta açık bir klasörle buluyorum.

Power Toys "Komut İstemi" nin farkındayım, ancak zaten klasörde değil, klasörde bir bağlam menüsü öğesi olarak çalışır. Üst dizine gidip oradan kullanabileceğinizi biliyorum, ancak üstte binlerce dizin varsa, bu çok uygun değil. Explorer'daki klasör eylemleriyle ilişkili bazı ev yapımı toplu dosyaları denedim, ancak bunlar benzer sorunlardan muzdarip.

Peki, geçerli windows explorer klasörünün çalışan bir diziniyle bir komut istemi açmanın en hızlı yolu nedir?

Mevcut yaklaşımım: (korkunç)

  • Alt- D, Ctrl-C (yolu kopyala)
  • Win- R, "cmd",Enter (komut istemini başlat)
  • "cd",Space (dizin değiştirme komutunu başlat)
  • Alt- Space, e,p (macun dizin)
  • Enter (değişiklik dizinini çalıştır)

Daha iyi bir şey olduğunu biliyorum! Bu ne?


6
Özellikle bir programlama dili ile ilgili değil, ama bunu yapmamın tek nedeni programlama ile ilgili bir şeyden kaynaklanıyor ve eminim başkaları da onunla karşılaştı.
özyinelemeli

3
@Daok Çok katı olduğunu düşünüyorum.Sadece 'komut satırı' ile etiketlenmiş soruları arayın: '* nix'de bir dizini boşaltmanın en güvenli yolu nedir?', 'İki dosyayı tam bağlamla nasıl farklılaştırabilirim?', vb. Birçok programcı üretkenliklerini etkileyen cmd hattı kullanır. Bence BT ile ilgili olmayan geçerli bir soru.
Gennady Shumakher

Değeri ne olursa olsun, bunun gerçekten bir işletim sistemi sorusu olduğunu hissediyorum. İşletim sisteminin kesinlikle programlamayı etkilediği doğrudur, ancak programcının hayatındaki her şey yapar ve çizgiyi bir yere çizmeniz gerekir.
EBGreen

2
@Daok: Yüksek atından in! Programcılar genellikle işlerini daha hızlı yapma konusunda ipuçlarına ihtiyaç duyarlar; hızlı bir şekilde komut satırına ulaşmak bunlardan biridir. Moderatör ayrıcalıklarının iptal edilmesi gerekiyor IMHO.
Lawrence Dol

1
@recursive: Bunun için Google; Klasördeki herhangi bir dosya için çalışan Windows XP için küçük bir kayıt defteri değişikliği buldum, sanırım ... ama uzun zaman önceydi ve klasörü tıklamak istedim, bu yüzden devam etmedim.
Lawrence Dol

Yanıtlar:


430

Daha ayrıntılı bir içerik menüsü açmak için istenen klasördeki boş bir alanı Sağ Tıklarken Shift tuşunu basılı tutun . Seçeneklerden biri . Bu, Windows Vista, 7, 8 ve 10'da çalışır. Windows 10 Creators Güncellemesinden bu yana, seçeneğin yerini almıştır . Ancak, tekrar etkinleştirmenin yolları vardır .Open Command Window HereOpen PowerShell HereOpen Command Window Here


2
Bu yukarıdaki manzaradan çalışır. Ayrıca bazı klasörün kendisini de kaydırabilir veya tıklayabilirsiniz
phuclv

Ayrıca Windows XP'de çalışır, fark klasör simgesinin kendisine tıklamanız gerekir.
neves

2
Tam klavye çözümü (Windows 7): SHIFT+F10içerik menüsünü açmak için komut istemiyle ilişkili harfe basın (Fransızca "f"). Cocorico :-)
yaprak

@procrastinator F10 ana menüyü açmak içindir. Bağlam menüsü menü tuşu (sağ Alt ve sağ Ctrl arasındaki anahtar) tarafından açılır, böylece kullanabilirsinizShift+Menu
phuclv

1
Thnx'i Win10CU'ya geri almak, HKEY_CLASSES_ROOT\Directory\shell\cmd,HideBasedOnVelocityIdanahtarın sahipliğini almak ve yeniden adlandırmak (alt çizgi öneki veya başka bir şey eklemek) ve komut istemi seçeneği döndürür! ( ref )
Brad Christie

312

Sadece konum çubuğuna "cmd" yazıp bu kadar olduğunu. Geçerli yolda yeni bir komut istemi başlatacaktır.

Bu çözümün Windows XP, Vista, 7, 8 ve 10'da (İçerik Oluşturucu Güncellemesi dahil) çalıştığı doğrulandı.

Odağı konum çubuğuna taşımak için tuş vuruşları:

  • AltD İngilizce (yorumlarda Tim Stewart tarafından işaret edildi)
  • AltE Almanca'da

6
Bu hile Windows 7/8 / Server 2008+ için PowerShell ile de çalışır. Yazma powershellkomutu çubuğunda o dizine bir powershell pencere seti getirecektir.
Laurence

3
Bu mouseless yaklaşımı seviyorum. Tek şey, bir UNC konumundan (\\ server \ sharename) çalışmayacak olmasıdır. Sonra sağ tıklayarak shift komutunu kullanmanız gerekir, burada Komut penceresini aç. Anında bir ağ sürücüsü oluşturulacaktır.
mgr326639

1
Ve bunu yapmak için çok tembelseniz, bu otomatik kısayol komut dosyasını CTRL + T ile eşleştirmek için kullanabilirsiniz: #IfWinActive ahk_class CabinetWClass ^ T :: Gönder! Dcmd {Return} return #endif
Steve Vermeulen

2
Yönetici olarak cmd ne dersiniz ?
Serge

1
@ Dave45 Microsoft PowerShell'i tanıtmak istiyor.
Lupilum

30

Geçerli klasörünüzün içinde Shift+ Alt+ F- sonra -> tuşlarına basmanız yeterlidir Enter.

Bilgi istemi geçerli klasörünüzün yolu ayarlanmış olarak görünür.

Not: Bu yalnızca Windows 7 / Vista'da çalışır. Yaptığı şey, "Shift" tuşuna basıldığı için "Dosya" menüsünü sizin yerinize bırakmasıdır "Komut penceresini burada aç" seçeneği etkinleştirilir ve "Dosya" menüsünün ilk kullanılabilir seçeneği olarak odaklanır. Enter tuşuna basmak, komut penceresi için odaklanmış seçeneği başlatır.

Düzenle:

Bir klasördeyseniz ve içeriğinin bir kısmını (dosya / klasör) zaten seçtiyseniz, bu çalışmaz. Bu durumda, önceden seçilen dosyaların seçimini kaldırmak ve tekrar etmek için klasör içindeki boş alanı tıklatın.

Edit2:

Geçerli dizinde terminal açmanın başka bir cmdyolu, geçerli klasörün yolunun yazıldığı dosya tarayıcısı gezinme çubuğuna yazmaktır.

Klavyenizle gezinme çubuğu Ctrl+ üzerine odaklanmak için L. Sonra yazabilir cmdve vurabilirsinizEnter


2
Windows 7'de Windows Gezgini'nde, bu benim için sadece dosya açılır menüsünü bırakır.
özyinelemeli

1
Benim için çalışıyor (Windows 7 Professional)
FractalSpace

1
Buradaki gerçek mücevher, Dosya menüsüne erişirken vardiyayı tutmanın bu komutu göstermesidir. Anahtar kombinasyonundan daha kolay hatırlanır ve bahse girerim Windows 10'da da çalışır.
16'da RoG

29

Gezgin penceresinin başlık çubuğu simgesini sağ tıklayın. Geçerli klasörün bağlam menüsünü, burada "komut penceresi" öğesini bulacaksınız.

(Bu menü öğesini görmek için , karşılık gelen "güç oyuncağının" yüklü olması gerektiğini veya bu öğeyi klasörlerin bağlam menülerine eklemek için doğru kayıt defteri anahtarlarını kendiniz oluşturabileceğinizi unutmayın .)


Güzel. Bunu klavyeyle yapmanın bir yolu var mı?
Hugh Allen

11
Hugh, lütfen fm'nin cevabına bakınız: adres çubuğuna "cmd" yazın. Sorunun metnine dayanarak, Alt + D ile klavye ile adres çubuğuna ulaşabileceğinizi düşünüyorum.
Rob Kennedy

28

Çok hızlı bir çözüm olarak size bunu verebilirim. Bunu Windows 8.1'de test ettim

1- Dosya Bulun ve Dosya Gezgini'nde Komut İstemi'ne sağ tıklayın ve Hızlı Erişim Araç Çubuğunuza komut istemi ekleyin:

Talimat 1

2- Ekledikten sonra klasöre buradan erişebilirsiniz:

Talimat 2

Bu sizin için bir komut istemi açar.


iyi düşünülmüş! W7 kullanan kişiler cevabımı aşağıda görüyor.
Ivan Ferrer Villa

Bu aynı zamanda Windows 10'da da çalışır.
ctype.h

Bu çoğu durumda yararlıdır, ancak bazen az miktarda malzeme ile çalışırken klasörleri ve dosyaları masaüstüne sürüklerim. Sadece bir şeyleri birden fazla dizinden tek bir yere koymak için yeni bir dizin yapmam gerekmediği anlamına gelir. Masaüstü için bir çözüm olsaydı harika olurdu.
James Yeoman

1
Bu, Windows 10 Creators Güncelleştirmesi'nden kaldırıldı. Powershell yine de kalıyor.
user128216

21

Manzara ve pencerelerde 7:

  • Alt + d -> Explorer penceresinin adres çubuğuna odaklanacak
  • ve ardından WIN + r kullanarak başlatacağınız herhangi bir programın adını yazın
  • isabet girin

Program geçerli dizini explorer örneğine ayarlanmış olarak başlayacaktır. örneğin: python, ghci, powershell, cmd, vb ...


11

Windows Vista ve Windows 7 için, komut istemini açmak için 1) çalışmak istediğiniz klasöre gidin

2) Adres çubuğu tipinde-cmd

Enter tuşuna basın

o konum için komut istemini açar


bu cevap sizden beş yıl önce verildi. İnsanlar neden aynı cevapları tekrar tekrar yayınlıyor?
user5389726598465

@İstanbul bahşiş için teşekkürler. Cevabınız çok zaman kazanmanıza yardımcı oldu. win10'da çalıştı.
Gaurav Chauhan

10

Bağlam menüsüne Komut İstemi öğesi eklemek için kayıt defterini düzenleyebilirsiniz. İşte kullandığım birkaç .reg dosyası.

Cmdhere.reg - WinNT / 2000 / XP / Vista / 7 için:

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 - Win9x için:

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"

Bunu boş bir metin dosyasına kopyalayın ve uzantıyı .reg olarak değiştirin. Windows Gezgini'nde buna çift tıkladığınızda bu anahtar kayıt defterine eklenir.


Bunu kullandım ve mükemmel çalışıyor :). Ancak, yükseltilmiş ayrıcalıklarla nasıl benzer bir seçeneğe sahip olabilirim (doğal olarak UAC'yi isteyecektir)?
Kounavi

2
Tek yapmam gereken HKEY_CLASSES_ROOT\Folder\shell, daha ziyade bir reg eklemekti DirectoryveDrive
drzaus

1
Benim Win 10 üzerinde çalışmaz,% 1 param böyle tırnaklarla kucaklanmalıdır: command.com /k cd "%1" Ve Drive için çalışmıyor çünkü cd komutu geçerli sürücüyü değiştiremedi.
Allen

Windows 10'da Dosya -> Windows PowerShell'i açın. Komut kullanımı hakkında yardım için (örneğin): Get-Help mkdir
amuliar

8

Diğer bazı harika özelliklerle (kopyalama yolu, kopya dosyası adı ve daha fazlası) birlikte explorer'da bir komut istemi düğmesi veren bir Windows Gezgini uzantısı olan StExBar'ı kullanıyorum.

http://tools.tortoisesvn.net/StExBar

DÜZENLEME: Az önce (bir yıldan fazla bir süredir kullanıyorum ve bunu bilmiyordum) Ctrl + M'nin StExBar ile yapacağını öğrendim. Bu nasıl hızlı!


4

Sizinkiyle neredeyse aynı:

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

Mükemmel! Son satır "cmd / K cd / D", Ctrl + v, ENTER olmalıdır.
özyinelemeli

2
Yolda


2

Çok fazla "Gönder" işlevini kullanıyorum. Klasörde
kendi toplu iş (.bat) dosyalarımı shell:sendtooluşturuyorum ve içerik menüsünü kullanarak dosyalara / klasörlere gönderiyorum (oraya ulaşmak için konum çubuğuna 'shell: sendto' yazmanız yeterlidir).
Ben şeyler her türlü gerçekleştirmek için komut dosyaları var: ftp ile dosya göndermek, geçerli klasörde bir php sunucusu başlatmak, geçerli tarih ile adlandırılmış klasörler oluşturmak, panoya gönderilen yol kopyalayın, vb
Üzgünüm, biraz offtopic ama yine de yararlı.


2

Tough Coder tarafından Windows 7'de verilen cevabı denedim ve işe yarıyor!

Cmd.exe içinde bir kısayol oluşturun %HOMEDRIVE%%HOMEPATH%\Links, dosya özelliklerini açın ve 'Başlangıç ​​yeri' alanını %1(İspanyolca'dan çevrilmiş 'Iniciar en') olarak değiştirin.

Şimdi klasörleri ona sürükleyin ve sihri göreceksiniz. Tüm standart Açık Dosya iletişim kutularında da çalışır. Vaov!

ps: resmimdeki yukarıdaki 'tuhaf' sekmeler Clover kullandığım için . Bunu öneririm!

resim açıklamasını buraya girin



0


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

  • Windows Gezgini'ni açın

  • Araçlar -> Klasör Seçenekleri .

  • Dosya Türleri Sekmesi

  • Klasör dosya türünü seçin

  • Gelişmiş'i tıklayın

  • Yeni'yi tıklayın

  • İçin Eylem Eğer ekrana bağlam menüsünü ne kadar istediğimiz tip, ben İstemi Komutanlığı kullandı.

  • İçin eylem gerçekleştirmek için kullanılan uygulama kullanımı c: (yerine pencere dizinin winnt dizini belirtmek isteyecektir win2k üzerinde not) \ windows \ system32 \ cmd.exe


Windows Gezgini'nde bu seçenek olmadığından Win 8.1 için çalışmaz.
James Yeoman

@JamesYeoman hangi seçenek?
elsadek

Araçlar. Bu bağlam menüsünün bir süre önce hacklendiğini duydum ama bunu yapamadım çünkü Araçlar menüsü yok
James Yeoman

-1

Windows Gezgini'nde geçerli konumunuzu açmak için komut isteminde aşağıdakileri kullanın:

C: \ dizininiz> explorer.


1
konu dışı olduğunda, Q, CMD'yi Explorer'dan açarak diğer yöne ilişkindir.
matt wilkie
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.