CMD.exeの置き換え[終了]


89

コマンドプロンプトの優れた代替品を知っている人はいますか?私はbash / Cygwinを試してみましたが、重すぎるため、仕事でのニーズを実際には満たしていません。cmd.exeの関数ごとの同一のラッパーが必要ですが、強調表示、インテリセンス、および(重要な)タブ付きインターフェイスが必要です。Powershellは問題ありませんが、インターフェイスはまだ不足しています。


2
BGShell。PowerShellのタブ付きフロントエンド、インテリセンス、その他の機能。行け。今。

回答:


65

編集:私はConEmuhttp://conemu.github.io/)をかなり長い間使用しています。これもラッパーです。コマンドインタープリター全体を書き換えずにWindowsコンソールを置き換えることは実際には不可能だからです。行の下には、以前の代替案に対する私の元の答えがあります。


正確な置き換えではありません(実際には、それはかわいらしいラッパーです)が、コンソールhttp://sourceforge.net/projects/console/)を試すことができます。


6
cmd.exeを置き換えることは実際には不可能です。Windowsプロンプトにはインターフェイス層がないためです。だからあなたはそれを包む必要があります。たぶん、MicrosoftはWindows 7の手がかりを
見つけて

138
私は未来から来ました。Windows 7にはまだ不安定なコンソールがあります。
ブレンダー

3
コンソールはAlternativeTo.net上で最もお勧めのcmd.exeシェルです:alternativeto.net/software/windows-command-prompt-cmd/...(第2のみ:-Pをcygwinのため)
グレッグブレイ

25
私も未来から来ています。Windows 8にはまだこのがらくたがあります。
AhmetB-Googleの2013年

5
現在から来ています。Windows 10はこの問題を解決しません。
dgo 2015

10

私はJPSoftの製品を(4OS2と4DOSから始めて)長い間使用しており、現在はTake Command 9を使用しています。これは既存のバッチファイルで動作し、上部に独自の改善、タブ付きインターフェース、およびファイル名の色付けオプションがあります。

彼らのサイトは現在いくつかの問題を抱えているようですが、あなたはそれらを見つけることができます: http://jpsoft.com/


Take Command 12.0を試しました。残念ながら、かなりバグが多いようです。クラッシュして、バックグラウンドで実行されているいくつかの不正なプロセスがファイルをロックし、削除するには再起動が必要でした。磨きが足りないようです。
Contango

@Gravitas:しばらく12を実行しています(10をスキップして11になり、11月に12にアップグレードされました)。私はそれらの問題のいずれも持っていません。
crashmstr

また、cmdスクリプトと互換性がありません
mhstnsc 2013

@MihaiStanescu JPSoftの拡張機能を使用する場合、いいえ、それらはcmd.exeでは使用できませんが、通常、逆の方法で問題ありません。正しく機能しない場合は、cmd.exeで実行してください
crashmstr

6

Take Command 9.0を使用しています。JPSoftの製品を何年も使用しています。タブ付きのインターフェースがあります。Take Commandは、Take Command、Powershell、およびCMD.exeをそれぞれのタブに配置して開始します。構文の強調表示は行いません。Take CommandはCMD.exeと構文的に互換性があり、各コマンドをかなり強化し、さらに多くの機能を追加します。

PowerShellは、CMD.exeまたはTake Commandの完全な代替品ではありません。私は両方を使用しています。なぜCMD.exeを引き続き使用するのかと聞かれるかもしれません。それは、Take Commandを使用して、CMD.exeで機能するコマンドに限定されたバッチファイルをテストし、バッチファイルをワークステーション/サーバーに展開する必要があるためです。 Take Commandはありません。Take Commandで作成/テストし、展開する前にCMD.exeで機能することを確認できます。

特にバッチファイル用のIntellisenseを提供するIDEについては知りません。とにかく、それはとにかくいくつかのキーワードのためだけです。ほとんどの場合、バッチ言語の外部にあり、Intellisenseに含まれていないコマンドを実行しているバッチファイルです。

テキストパッドを使用してバッチファイルを編集します。Take Commandにはデバッガがあり、ログ機能を備えているため、バッチファイルのテストが非常に簡単です。


オートコンプリートActiveXコンポーネントのように、バッチファイル "intellisense"を持っているVB6 IDEを覚えているようです。でもこれは想像できたかな。
Stephen Swensen

4

PowerCmdはcmd.exeの試用版ラッパーで、30ドルかかります

それは提供しています:

  • タブ
  • 「通常の」選択モード
  • コピーアンドペースト
  • ハイライト
  • オートコンプリート
  • Python、Powershellなどを起動するボタン

私はPowerCmdを使用してきましたが、GIT、P4などのより複雑なアプリではフリーズするか、機能しません。他の誰かがこれを見つけました。
Toby Allen

私は、ちょっと、私は推測する...私は実際に「trailwareが何であるかを」ググことを認めざるを得恥ずかしいあなたはおそらく意味試用版:)笑
アダムPlocher

はい、ありがとうございます。タイプミスを修正しました。
phobie 2015



2

適切な完了とコマンド履歴については、https: //sourceforge.net/projects/pycmd/にあるPyCmdラッパーを試してください。


1

上記JPSoftの4NTを使用しています。それは素晴らしい働きをし、素晴らしい追加機能を持っています。TakeCommandに置き換えられていますが、それほど多くの機能は必要ありません。

更新: 4NTとは呼ばれなくなりました。現在、その名前はTCC / LEです。


0

ニック、あなたがずっと前にこれを尋ねたのを知っていますが、私は何か関連するものを探しているときにちょうどそれを見つけました。私はPromptPalを使用していますが、それはすばらしいことです。私は1年ほど前の2008年の初めにそれを手に入れましたが、それはBitsDujourと呼ばれるこの割引ソフトウェアのことによるものでした。私はそこに行ったところ、たった数日前に彼らがその製品から51%オフの取引をしていることに気づきました。そのサイトに目を離さないでください。割引がすぐにまた現れるでしょう。$ 30相当の価値がありますが、PCごとに1つずつ、1/2オフのライセンスを2つ取得しました...


0

cmd.exeを完全に使用したくない場合は、ZOC.exe端末を使用します。ZOCエンタープライズアプリケーションです。

または、GOW.EXEをインストールして、コマンドプロンプトに機能を追加するだけです。GOWオープンソースのアプリケーションです。

しかし、常にbashでほとんどのコマンドを提供するGitを使用できます。binフォルダーを環境パスに追加するだけです。コマンドプロンプトはUNIX端末として機能します。


それらへのリンクはありますか?Googleはさまざまなソースを提供しているので、必ず正しいものを試してみたいと思います。
Mizipzor


だから私は今ZOCを試みています。しかし、C:ドライブにアクセスしてそこで何かを実行できるように、Windowsローカルに接続するために何を入力しますか?
開発者レイモンド
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.