無料ブログはココログ

« 【OSPF】 11. 続・エリア分割時の注意 | トップページ | USBメモリをブータブルにする »

【download】 11. cs.exe

11. cs.exe

C#をスクリプトのように実行するコンソールアプリです。

cs.exe hello.cs とするとhello.csをメモリ上でコンパイルしてそのまま実行します。 実行ファイルは作りません。

バッチファイルを次のように作ると、そのまま実行できます。

@echo off
@cs.exe %0
@goto eof

using System;
using System.Windows.Forms;

class a {
    public static void Main() {
	Console.WriteLine("Hello");
	MessageBox.Show("Hello");
    }
}

:eof

なお、cs.exe -c hello.cs とするとC#のソースをバッチファイル(hello.bat)に変換します。

Cygwin環境では、PATHの通った場所(たとえば/usr/binあたり)にcs.exeを置いておくと便利です。 #!/usr/bin/csで始めれば通常のスクリプトのように実行できます。

#!/usr/bin/cs
using System;
using System.Windows.Forms;

class a {
    public static void Main() {
	Console.WriteLine("Hello");
	MessageBox.Show("Hello");
    }
}

ソースコード付きです。

ダウンロード

« 【OSPF】 11. 続・エリア分割時の注意 | トップページ | USBメモリをブータブルにする »

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/54859/2289306

この記事へのトラックバック一覧です: 【download】 11. cs.exe:

« 【OSPF】 11. 続・エリア分割時の注意 | トップページ | USBメモリをブータブルにする »