CMD.exe değişimi [kapalı]


89

İyi bir Komut İstemi değişimi bilen var mı? Bash / Cygwin'i denedim, ancak bu işteki ihtiyaçlarımı gerçekten karşılamıyor çünkü çok ağır. Cmd.exe'de işlev için özdeş bir sarmalayıcı istiyorum, ancak vurgulama, intellisense ve (kritik olarak) sekmeli bir arayüzle. Powershell tamam, ancak arayüz hala eksik.


2
BGShell . PowerShell için intellisense ve diğer güzellikler içeren sekmeli ön uç. Git. Şimdi.

Yanıtlar:


65

Düzenlendi : Bir süredir ConEmu ( http://conemu.github.io/ ) kullanıyorum . Bu da bir sarmalayıcıdır, çünkü tüm komut yorumlayıcısını yeniden yazmadan Windows konsolunu değiştirmek gerçekten mümkün değildir. Çizginin altında, daha önceki bir alternatif için orijinal cevabım var.


Tam olarak bir yedek değil (aslında, güzel bir sarmalayıcı) ancak Konsolu deneyebilirsiniz ( http://sourceforge.net/projects/console/ )


6
Cmd.exe'yi değiştirmek gerçekten mümkün değildir. Çünkü Windows komut isteminde arayüz katmanı yok. Yani onu sarmalısın. Belki Microsoft bir ipucu alır ve bunu Windows 7 için geliştirir.
mxcl

138
Ben gelecekten geliyorum. Windows 7'nin hala kirli bir konsolu var.
Blender

3
Konsol, AlternativeTo.net'te en çok tavsiye edilen cmd.exe kabuğudur: alternativeto.net/software/windows-command-prompt-cmd/… (yalnızca cygwin'den ikinci :-P)
Greg Bray

25
Ben de gelecekten geliyorum. Windows 8'de hala bu saçmalık var.
AhmetB - Google

5
Ben şimdiki zamandan geliyorum. Windows 10 bu sorunu çözmez.
dgo

10

JPSoft ürünlerini uzun süredir kullanıyorum (4OS2 ve 4DOS ile başlayarak) ve şu anda Take Command 9 kullanıyorum. Mevcut toplu iş dosyalarıyla çalışıyor, üstte kendi geliştirmeleri, sekmeli bir arayüz ve dosya adı renklendirme seçenekleri var.

Görünüşe göre sitelerinde şu anda bazı sorunlar var, ancak bunları şu adreste bulabilirsiniz: http://jpsoft.com/


Az önce Command 12.0'ı denedim. Maalesef oldukça hatalı görünüyor - üzerime çöktü ve dosyaları kilitleyen, arka planda çalışan ve kurtulmak için yeniden başlatma gerektiren bazı hileli işlemler bıraktı. Görünüşe göre çok fazla cila yok.
Contango

@Gravitas: Bir süredir 12 koşuyorum (10'un üzerine atladım, 11'e gittim, sonra Kasım'da 12'ye yükselttim). Ben bu sorunların hiçbirini yaşamadım.
crashmstr

ayrıca cmd komut dosyası ile uyumlu değildir
mhstnsc

Eğer JPSoft uzantılarını kullandığını Eğer @MihaiStanescu, o zaman hayır, bu cmd.exe ile kullanılamaz, ancak genelde tersi gayet iyi ve doğru çalışmıyorsa, sadece cmd.exe altında çalıştırmak
crashmstr

6

Take Command 9.0 kullanıyorum. Ben kullandım JPSoft en yıllardır ürünlerini. Sekmeli bir arayüze sahiptir. Her biri kendi sekmesinde Take Command, Powershell ve CMD.exe ile Komut Almaya başladım. Sözdizimi vurgulama yapmaz. Take Command, CMD.exe ile sözdizimsel olarak uyumludur ve her komutu biraz geliştirir ve daha fazlasını ekler.

PowerShell, CMD.exe veya Komut Al için tam bir yedek değildir. Kendimi ikisini de kullanırken buluyorum. Neden hala CMD.exe'yi kullanacağımı sorabilirsiniz ve bunun nedeni, CMD.exe'de çalışan komutlarla sınırlı bir toplu iş dosyasını test etmek için Komut Al'ı kullanacağım ve ardından toplu iş dosyasını bir iş istasyonunda / sunucuda dağıtmam gerekmesidir. üzerinde Buy Command yok. Take Command içinde oluşturabilir / test edebilir ve ardından dağıtmadan önce CMD.exe'de çalıştığını doğrulayabilirim.

Özellikle toplu iş dosyaları için Intellisense sağlayan herhangi bir IDE bilmiyorum. Eğer yaptılarsa, zaten sadece birkaç anahtar kelime için olacaktı. Toplu iş dosyalarında çoğu zaman toplu iş dilinin dışında olan ve Intellisense'e dahil edilmeyen komutları çalıştırırsınız.

Toplu dosyalarımı düzenlemek için Textpad kullanıyorum. Take Command bir hata ayıklayıcısına sahiptir ve toplu iş dosyalarınızı test etmeyi çok kolaylaştıran günlükleme özelliklerine sahiptir.


ActiveX bileşenlerini otomatik tamamlayan "intellisense" toplu iş dosyasına sahip VB6 IDE'yi hatırlıyorum. Yine de bunu hayal ediyor olabilirim.
Stephen Swensen

4

PowerCmd , cmd.exe için deneme amaçlı bir paketleyicidir ve maliyeti 30 ABD dolarıdır

Sunduğu:

  • sekmeler
  • "normal" bir seçim modu
  • kopyala yapıştır
  • vurgulama
  • otomatik tamamlama
  • Python, Powershell ve diğerlerini başlatmak için düğmeler

PowerCmd kullanıyorum ama donduğunu veya daha karmaşık uygulamalarla (GIT, P4 vb.) Çalışmadığını görüyorum. Başkaları bunu bulur.
Toby Allen

Google'da "fragman nedir" diye baktığımı kabul etmekten biraz utanıyorum ... Sanırım muhtemelen deneme yazılımını kastettiniz :) lol
Adam Plocher

Evet, teşekkürler, yazım hatası düzeltildi.
phobie




1

Yukarıda belirtilen JPSoft'tan 4NT kullanıyorum. Harika çalışıyor ve harika ek işlevselliğe sahip. TakeCommand ile değiştiriliyor ancak bu kadar fazla işlevselliğe ihtiyacım yok.

Güncelleme: Artık 4NT olarak bilinmemektedir. Şimdi adı TCC / LE .


0

Nick, bunu uzun zaman önce sorduğunu biliyorum ama ilgili bir şey ararken buldum. PromptPal kullanıyorum ve harika oldu. Yaklaşık bir yıl önce, 2008'in başlarında aldım ve BitsDujour adlı bu indirimli yazılım şeyiyle oldu. Oraya gittim ve sadece birkaç gün önce bu üründe% 51 indirim yaptıklarını fark ettim . Gözünüzü o sitede tutun, belki indirim yakında tekrar gelir. 30 dolara değer ama 1/2 indirimli 2 lisansım var, her bilgisayarım için bir tane ...


0

Tamamen cmd.exe'yi kullanmak istemiyorsanız, ZOC.exe terminaline gidin . ZOCkurumsal bir uygulamadır.

Aksi takdirde, GOW.EXE'yi yükleyerek Komut isteminize bazı özellikler ekleyin . GOWaçık kaynaklı bir uygulamadır.

Ama her zaman bash'ta daha çok komut veren Git'e gidebilirsiniz . binKlasörü ortam yolunuza eklemeniz yeterlidir. Komut isteminiz unix terminali olarak çalışacaktır.


Bunlar için herhangi bir bağlantınız var mı? Google birçok farklı kaynak veriyor ve doğru olanı denemek istiyorum.
Mizipzor

Gow için - github.com/bmatzelle/gow/downloads Gow description - prinew.com/… Zoc için - emtec.com/zoc Zoc açıklaması - emtec.com/zoc/features.html
Priya

Bu yüzden şimdi ZOC'yi deniyorum. Ama yerel pencerelere bağlanmak için ne girmeliyim, böylece C: sürücüsüne erişebilir ve orada bir şeyler çalıştırabilirim?
Raymond the Developer
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.