Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для YuriPet

Ветеран


Сообщения: 1417
Благодарности: 342

Профиль | Отправить PM | Цитировать


Positiv
Цитата:
А можно с помощью такого же командника узнать когда была установлена система?
Код: Выделить весь код
@Echo Off

::Магические слова :)
SetLocal EnableExtensions EnableDelayedExpansion

set MYFILE=%1

::Определение версии REG.EXE
for /F "tokens=1" %%j in ('reg 2^>nul') do if "%%j"=="REG" set REGEXE=rus

::Определяем язык ОС (419 - рус.)
::!ВАЖНО! - в кач-ве разделителя нужно указать только символ табуляции для 
::русской версии REG.EXE и только пробел для английской
if defined REGEXE (
	for /F "tokens=3 delims=	" %%j in ('reg query "HKCU\Control Panel\International" /v Locale') do set lang=%%j
) else (
	for /F "tokens=3 delims= " %%j in ('reg query "HKCU\Control Panel\International" /v Locale') do set lang=%%j
)

::Дата инсталляции ОС в привычном формате, например: 10 октября 2006 г.
for /F "tokens=3 delims=	" %%j in ('reg query "HKLM\SOFTWARE\Microsoft\WBEM\CIMOM" /v SetupDate') do set DT=%%j

if %lang% == 00000419 (
	echo Дата установки системы: %DT:~0,-4%>> "%MYFILE%"
) else (
	echo Installation date: %DT:~0,8%>> "%MYFILE%"
)
Запускать командой: "111.cmd 111.txt", где 111.cmd - сам файл, 111.txt - куда выводить.

Последний раз редактировалось YuriPet, 21-06-2007 в 14:32.

Это сообщение посчитали полезным следующие участники:

Отправлено: 10:17, 21-06-2007 | #15