Научился писать батники на C#
Apr. 13th, 2012 11:37 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Нашел в интернетах:
/* @echo off && cls set WinDirNet=%WinDir%\Microsoft.NET\Framework IF EXIST "%WinDirNet%\v2.0.50727\csc.exe" set csc="%WinDirNet%\v2.0.50727\csc.exe" IF EXIST "%WinDirNet%\v3.5\csc.exe" set csc="%WinDirNet%\v3.5\csc.exe" IF EXIST "%WinDirNet%\v4.0.30319\csc.exe" set csc="%WinDirNet%\v4.0.30319\csc.exe" %csc% /nologo /out:"%~0.exe" %0 "%~0.exe" del "%~0.exe" exit */ class HelloWorld { static void Main() { System.Console.WriteLine("Hello, World!\r\nI am at " + System.Environment.Version); } }
Пригодилось. Функциональности бат-файла не хватило, VbScript и JavaScript не люблю, PowerShell-ом грузиться было неохота... А я же все-таки це-шарп-программист :-)
По нынешним временам, на Windows вистах да семерках какие-то дотнетовские фреймворки уже установлены, так что ничего дополнительно и устанавливать не придется.
no subject
Date: 2012-04-22 11:54 am (UTC)no subject
Date: 2012-04-22 02:50 pm (UTC)