Penggantian CMD.exe [ditutup]

89

Apakah ada yang tahu pengganti Command Prompt yang baik? Saya sudah mencoba bash / Cygwin, tetapi itu tidak benar-benar memenuhi kebutuhan saya di tempat kerja karena terlalu berat. Saya ingin pembungkus identik fungsi-untuk-fungsi pada cmd.exe, tetapi dengan penyorotan, intellisense, dan (secara kritis) antarmuka tab. Powershell baik-baik saja, tetapi antarmuka masih kurang.

Nick
sumber
2
BGShell . Bagian depan tab untuk PowerShell dengan intellisense, barang lainnya. Pergilah. Sekarang.

Jawaban:

65

Sunting : Saya telah menggunakan ConEmu ( http://conemu.github.io/ ) cukup lama sekarang. Yang ini juga pembungkus, karena tidak mungkin untuk mengganti konsol Windows tanpa menulis ulang seluruh penerjemah perintah. Di bawah garis adalah jawaban asli saya untuk alternatif sebelumnya.


Bukan pengganti (sebenarnya, ini adalah pembungkus prettifying) tetapi Anda dapat mencoba Console ( http://sourceforge.net/projects/console/ )

Ishmaeel
sumber
6
Sangat tidak mungkin untuk mengganti cmd.exe. Karena prompt Windows tidak memiliki lapisan antarmuka. Jadi Anda harus membungkusnya. Mungkin Microsoft akan mendapatkan petunjuk dan meningkatkan ini untuk Windows 7.
mxcl
138
Saya datang dari masa depan. Windows 7 masih memiliki konsol yang kasar.
Blender
3
Konsol adalah shell cmd.exe yang paling direkomendasikan di AlternativeTo.net: alternativeto.net/software/windows-command-prompt-cmd/… (kedua setelah cygwin :-P)
Greg Bray
25
Aku juga berasal dari masa depan. Windows 8 masih memiliki omong kosong ini.
AhmetB - Google
5
Saya datang dari sekarang. Windows 10 tidak menyelesaikan masalah ini.
dgo
10

Saya telah menggunakan produk JPSoft sejak lama (mulai dari 4OS2 dan 4DOS), dan saat ini menggunakan Take Command 9. Ia bekerja dengan file batch yang ada, memiliki perbaikan sendiri di atasnya, antarmuka tab, dan opsi pewarnaan nama file.

Sepertinya situs mereka sedang mengalami masalah, tetapi Anda dapat menemukannya di: http://jpsoft.com/

crashmstr
sumber
Saya baru saja mencoba Ambil Perintah 12.0. Tampaknya cukup buggy, sayangnya - itu crash pada saya dan meninggalkan beberapa proses nakal mengunci file, berjalan di latar belakang, yang membutuhkan reboot untuk menyingkirkannya. Sepertinya kurang banyak polesan.
Contango
@Gravitas: Saya sudah menjalankan 12 untuk sementara waktu sekarang (melewati 10, pergi ke 11, kemudian ditingkatkan ke 12 pada bulan November). Saya tidak pernah mengalami masalah itu.
crashmstr
juga tidak kompatibel dengan skrip cmd
mhstnsc
@MihaiStanescu Jika Anda menggunakan ekstensi JPSoft, maka tidak, itu tidak dapat digunakan dengan cmd.exe, tetapi umumnya sebaliknya baik-baik saja, dan jika tidak berfungsi dengan baik, jalankan saja di bawah cmd.exe
crashmstr
6

Saya menggunakan Take Command 9.0. Saya telah menggunakan produk JPSoft selama bertahun-tahun. Ini memiliki antarmuka tab. Saya memiliki Take Command mulai dengan Take Command, Powershell, dan CMD.exe masing-masing di tab mereka sendiri. Itu tidak melakukan penyorotan sintaks. Take Command secara sintaks kompatibel dengan CMD.exe dan meningkatkan setiap perintah sedikit dan menambahkan lebih banyak lagi.

PowerShell bukanlah pengganti yang lengkap untuk CMD.exe atau Ambil Perintah. Saya menemukan diri saya menggunakan keduanya. Anda mungkin bertanya mengapa saya masih menggunakan CMD.exe dan itu karena saya akan menggunakan Take Command untuk menguji file batch yang terbatas pada perintah yang bekerja di CMD.exe dan saya kemudian perlu menyebarkan file batch di workstation / server yang tidak memiliki Take Command di atasnya. Saya dapat membuat / menguji di Ambil Perintah dan kemudian memverifikasi itu berfungsi di CMD.exe sebelum menerapkannya.

Saya tidak tahu ada IDE yang menyediakan Intellisense untuk file batch secara khusus. Jika mereka melakukannya, itu hanya akan untuk beberapa kata kunci. Sebagian besar waktu dalam file batch Anda menjalankan perintah yang berada di luar bahasa batch dan tidak akan disertakan dalam Intellisense.

Saya menggunakan Textpad untuk mengedit file batch saya. Take Command memiliki debugger dan memiliki kemampuan logging yang membuatnya sangat mudah untuk menguji file batch Anda.

bruceatk
sumber
Sepertinya saya ingat IDE VB6 memiliki file batch "intellisense", seperti komponen ActiveX yang melengkapi otomatis. Tapi aku bisa membayangkan ini.
Stephen Swensen
4

PowerCmd adalah pembungkus perangkat percobaan untuk cmd.exe dan harganya $ 30

Ini menawarkan:

  • tab
  • mode pemilihan "normal"
  • copy'n'paste
  • menyoroti
  • selesai otomatis
  • tombol untuk memulai Python, Powershell, dan lainnya
phobie
sumber
Saya telah menggunakan PowerCmd tetapi saya merasa tidak berfungsi atau tidak berfungsi dengan aplikasi yang lebih kompleks - GIT, P4, dll. Orang lain menemukan ini.
Toby Allen
Saya agak malu untuk mengakui bahwa saya sebenarnya mencari di Google "apa itu trailware" ... Saya rasa yang Anda maksud mungkin adalah perangkat percobaan :) lol
Adam Plocher
Ya, terima kasih, perbaiki kesalahan ketik.
phobie
3

NYAOS

"NYAOS" adalah shell baris perintah yang disempurnakan seperti tcsh untuk Windows dan OS / 2!

http://www.nyaos.org/

f3lix
sumber
Terbaik yang pernah ada dan tidak menelurkan conhost.exe
user956584
1

Saya menggunakan 4NT dari JPSoft yang disebutkan di atas. Ini berfungsi dengan baik dan memiliki fungsionalitas tambahan yang hebat. Itu digantikan oleh TakeCommand tetapi saya tidak membutuhkan banyak fungsionalitas tambahan.

Pembaruan: Ini tidak lagi dikenal sebagai 4NT. Sekarang namanya TCC / LE .

Gerhard
sumber
0

Nick, aku tahu kamu menanyakan ini beberapa waktu yang lalu tapi aku baru saja menemukannya saat mencari sesuatu yang berhubungan. Saya telah menggunakan PromptPal dan itu luar biasa. Saya mendapatkannya sekitar setahun yang lalu, awal 2008, dan melalui perangkat lunak diskon ini yang disebut BitsDujour. Saya baru saja pergi ke sana dan melihat mereka memiliki kesepakatan untuk diskon 51% untuk produk itu beberapa hari yang lalu . Perhatikan situs tersebut dan mungkin diskonnya akan segera datang lagi. Ini sangat berharga $ 30 tetapi saya mendapat 2 lisensi untuk 1/2 off, satu untuk setiap PC saya ...

Taptronic
sumber
0

Jika Anda tidak ingin menggunakan cmd.exe sama sekali, gunakan terminal ZOC.exe . ZOCadalah aplikasi perusahaan.

Atau cukup tambahkan beberapa fitur ke Command prompt Anda dengan menginstal GOW.EXE . GOWadalah aplikasi opensource.

Tapi selalu Anda bisa menggunakan Git yang memberikan sebagian besar perintah di bash. Cukup tambahkan binfolder ke jalur lingkungan Anda. Prompt perintah Anda akan berfungsi sebagai terminal unix.

Priya
sumber
Apakah Anda memiliki tautan untuk itu? Google memberikan banyak sumber yang berbeda dan saya ingin memastikan untuk mencoba yang benar.
Mizipzor
Untuk Gow - github.com/bmatzelle/gow/downloads Gow deskripsi - prinew.com/... untuk Zoc - emtec.com/zoc Zoc deskripsi - emtec.com/zoc/features.html
Priya
Jadi saya mencoba ZOC sekarang. Tapi apa yang harus saya masukkan untuk terhubung ke windows lokal sehingga saya dapat mengakses drive C: dan menjalankan sesuatu di sana?
Raymond the Developer