2009-07-29 7 views
3

私はWindowsコマンドラインのファンではありません。私はpowercmdのようなツールを試してみましたが、それらを好きでしたが、ほとんどが無料で配布されていませんでした。私は自分自身を書くことができると思うものを支払うという考えを味わうことはありません。タブ付きのよう 私自身のカスタムコマンドライン "ラッパー"をWindows用に書く

  • 複数のウィンドウが多分パネル(で同時に開かれた窓の
  • 不透明

    • カスタムフォントや色:私は、これらの特性を可能powercmdに似て自分のコマンド・ライン・ラッパーを書きたいですブラウジング)私はVisual StudioでのC#でこれを試みるべきかどうかを決定するか、私はJavaでそれを行うべきかどうかを助けるために、私は今、あなたたちに手を差し伸べるのです窓

    のサイズを変更する

  • 能力スイングと。私は両方に満足しています。誰もこれのようなコマンドラインラッパーをやったことがありますか?そうであれば、どの言語を使ったのですか?ご意見ありがとうございます。

    Grant-

  • 答えて

    2

    あなたは質問して以来、私は自分自身をC#で書いた - Processクラスはちょうどでもでも役に立ちます。ここでの主なことは、I/Oリダイレクトです。私は自分自身を完全に管理していませんが、サブプロセスの出力が別のコンソールウィンドウに表示されないようにする必要があります。プログラムを強制終了したり、既存のものを見つけることもできます。

    また、C#のコンソール操作は非常に便利です。

    私はJavaプログラマーではありませんが、Javaはプラットフォームに依存しないため、これらの重要な機能はどちらも使いにくいと思います。

    +0

    情報ありがとうございます。私はこれが私が取るつもりな道だと思う。皆さんは私がしようとしていることに対して、C#が2つのうちのほうが優れていると思います。それまでの間は、Console 2(上に掲載)を使用します。誰もがフィードバックに感謝します。 – cozmokramer8

    +0

    問題はありません。私はあなたがやっていることが好きです。もしそれがOK(:D)になったら、可能であれば、リンクを張ってください。 –

    +0

    ここに素敵なプラグイン - http://stackoverflow.com/questions/473839/help-me-make-my-windows-cmd-exe-console-work-more-like-a-linux-terminal/473852#473852 :) –

    5

    は、Windowsのコマンドラインを実行したい場合は、私はC#をお勧めします。 Javaの強制的なプラットフォームの独立性により、コマンドを基になるOSに渡すにはあまりにも多くの戦いが行われます。

    1

    C#には、このタイプのプロジェクトではJavaに比べていくつかの利点がありますが、開発する唯一のプラットフォームであるWindowsとの統合性が優れています。 Java Swingライブラリは、WindowsマシンではC#形式のものほど細かいものではなく、WPFを使用する能力があるので、C#は私にとっては明らかなようです。

    +0

    誰かがC#フォームをコマンドラインラッパーに使用するのはなぜですか? – OscarRyz

    +0

    @Oscar:彼らはコンソールを保持するフォームとしてC#フォームを使用することができ、それはタブなどを処理するでしょう。Gnomeターミナルを見てください。 –

    1

    私はこれにJavaとSwingを使用しません。 C#では、.Netフレームワークと直接通信できるようになり、より強力なコマンドラインツールを構築することができます。 IT部門は、いくつかのWindowsシステムコールに対してJavaアクセス権を取得する手間となります。

    4

    There's already Console2 that hits the big bullet points - サイズ変更可能な不透明度タブ、変更可能なフォント。

    これはC++で書かれており、cmd.exe(または使用するように指示したコマンドシェル)をラップしているので、管理された環境で独自のシェルを開発することに本当に関心がある場合は、言語。

    +0

    なぜ私は以前にConsole2を見たことがないのか分かりません。非常に有望ですね。先端に感謝します。 – cozmokramer8

    1

    ちょうど私がC#でコマンドラインラッパーを作成したことを皆に知らせたいと思っていました。それは本当にうまくいった。追加したいことがいくつかありますが、ソースコードと.exeをダウンロードする場所を追加します。誰かがフィードバックやアイデアを提供したいと思った場合に備えて、私はそのビデオを実際に掲載しました。助けてくれてありがとう。

    http://www.youtube.com/watch?v=-NM-XcYwLDc

    関連する問題