Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Командная строка, батники, сценарии (bat, cmd)

Модерирует : gyra, Maz

Maz (19-09-2020 13:36): Командная строка, батники, сценарии (bat, cmd) Часть 6  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

Start



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
@echo off
::
:: Определяет версию ОС:
For /F "Tokens=2* Delims=     " %%A In ('Reg Query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /V ProductName^|Find "REG_SZ"') Do Set OS1=%%B
::
:: Определяет разрядность ОС:
Set xOS=x86
If Defined PROCESSOR_ARCHITEW6432 (Set xOS=x64) Else If "%PROCESSOR_ARCHITECTURE%"=="AMD64" Set xOS=x64
::
:: Устанавливает кодовую страницу, соответствующую Windows-кодировке:
chcp 1251
::
:: Создаёт log-файл "log.txt":
set "log=log.txt"
::
:: Создаёт строку в файле "log.txt": Дата - Время Имя_пользователя Имя_компьютера Модель_CPU К-во_CPU Версия_ОС Разрядность:
set "command=echo %date% - %time%   %username% %computername%   CPU-%PROCESSOR_IDENTIFIER%  %Number_Of_Processors%   %OS1% %xOS%>>"%log%""
::
:: Задаёт максимальное количество строк в "log.txt":
set number_of_strings=10
::
if exist "%log%" (
 for /f %%i in ('"<"%log%" find /c /v """') do (
  if %%i lss %number_of_strings% (
   %command%
  ) else (
   <"%log%" more +1>.tmp
   >"%log%" type .tmp
   del .tmp
   %command%
   )
  )
) else (
 %command%
 )
::
@cls

Всего записей: 634 | Зарегистр. 28-01-2006 | Отправлено: 17:40 12-09-2017 | Исправлено: Start, 02:30 18-09-2017
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Командная строка, батники, сценарии (bat, cmd)
Maz (19-09-2020 13:36): Командная строка, батники, сценарии (bat, cmd) Часть 6


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru