C# script batch 1.00

This is batch file to execute immediately C# language like scirpt. It uses C# compiler preinstalled on Windows 7/10. Please install mono on bash (Ubuntu Linux).

Example of C# (.cs) : Shows "Hello, world!".

using  s = System;  // Alias "s::"

class MainClass
{
	static void  Main()
	{
		s::Console.WriteLine( "Hello, world!" );
	}
}

Please set up to open by cs_script.bat, if .cs file was double clicked. You can execute C# like batch file and WSH (VBScript/JScript). You can execute by drag and drop .cs file on cs_script.bat, even if you did not set up.

*** Attention: Don't execute malicious .cs file!

On command promt, the batch file does not wait for any key input at the end of .cs file, if command line was specified with /c option. Example:

cs_script.bat  new.cs  /c  Parameter1

On bash, please specify with "cs-script" in your shell. Example:

./cs-script  new.cs  Parameter1

You can connect with debugger, if "// Debug=on" was written in .cs file. But it is necessary to be installed Visual Studio Express 2015 for Windows Desktop and so on and be extracted content in cs_script_project.zip at "Visual Studio 2015\Projects\cs_script" in user document folder.

On bash, connecting with debugger is not suppored.

Please edit cs_script.bat, if you change version of C# compiler and the project for debugging.

cs_script ver 1.00
cs_script is provided under 3-clause BSD license.
Copyright (C) 2016 Sofrware Design Gallery "Sage Plaisir 21" All Rights Reserved.
http://www.sage-p.com/


C# 言語をスクリプトのようにすぐに実行するバッチ ファイルです。 Windows 7/10 でプリインストールされている C# コンパイラーを使って実行します。 bash (Ubuntu Linux) では、mono をインストールしてください。

C# (.cs) のサンプル: Hello, world! と表示します。

using  s = System;  // Alias "s::"

class MainClass
{
	static void  Main()
	{
		s::Console.WriteLine( "Hello, world!" );
	}
}

.cs ファイルをダブルクリックして、cs_script.bat で開くように設定してください。 バッチファイルや WSH (VBScript/JScript) と同様に C# を実行できるようになります。 設定しなくても、.cs ファイルを cs_script.bat にドラッグ&ドロップすれば実行できます。

★悪意のある .cs ファイルを実行しないよう注意してください!

コマンド プロンプトから実行するときは、/c オプションを付けると終了時にキー入力を 待たなくなります。 例:

cs_script.bat  new.cs  /c  Parameter1

bash から実行するときは、cs-script から実行します。 例:

./cs-script  new.cs  Parameter1

.cs ファイルに、// Debug=on の記述があると、デバッガーを起動します。 ただし、Visual Studio Express 2015 for Windows Desktop などがインストールされていて、 ユーザーのドキュメント フォルダーの Visual Studio 2015\Projects\cs_script に cs_script_project.zip の内容が展開されている必要があります。

bash 環境は、デバッガーに対応していません。

C# コンパイラーのバージョンや、デバッグ用プロジェクトをを変更するときは、 cs_script.bat を編集してください。

cs_script ver 1.00
cs_script is provided under 3-clause BSD license.
Copyright (C) 2016 Sofrware Design Gallery "Sage Plaisir 21" All Rights Reserved.

ソフトウェアデザイン館 Sage Plaisir 21
http://www.sage-p.com/

최신 파일 자료

c-sharp-s-batch (1.00)2016-12-11 21:49

Recent Tickets

(empty)