Kirill Temnenkov (
general_manjago) wrote2012-04-13 11:37 pm
Entry tags:
Научился писать батники на C#
Нашел в интернетах:
/*
@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
no subject
no subject