Научился писать батники на C#
Apr. 13th, 2012 11:37 pmНашел в интернетах:
/* @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 вистах да семерках какие-то дотнетовские фреймворки уже установлены, так что ничего дополнительно и устанавливать не придется.
Окулист призвал меня делать перерывы на работе, дабы дать увлажниться моей роговице, которая и так суховата (а глядение в монитор способстует высушиванию роговицы). Я перепробовал несколько программ, среди которых были и платные - но остановился на бесплатной Workrave, которая меня полностью устроила. Вот здесь про нее достаточно толково написано.
http://www.microsoft.com/interop/docs/OfficeBinaryFormats.mspx
Удивительное дело :-()
Update:
нда, похоже, что с восторгами я погорячился - несерьезное какое-то описание. Видимо, они просто отмазались :-)
fCharLineUnits
uchar
1
Used internally by Word
fFrpTap
uchar
1
Used internally by Word
dxaFromTextRight
long
4
Used internally by Word
dyaFromTextBottom
long
4
Used internally by Word
lfrp
long
4
Used internally by Word
Удивительное дело :-()
Update:
нда, похоже, что с восторгами я погорячился - несерьезное какое-то описание. Видимо, они просто отмазались :-)
fCharLineUnits
uchar
1
Used internally by Word
fFrpTap
uchar
1
Used internally by Word
dxaFromTextRight
long
4
Used internally by Word
dyaFromTextBottom
long
4
Used internally by Word
lfrp
long
4
Used internally by Word