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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Запись результата TIME в текстовый файл

Ответить
Настройки темы
CMD/BAT - Запись результата TIME в текстовый файл

Старожил


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

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


Мне нужно засечь время завершения и запуска ОС. Я хотел использовать TIME в командном BAT-файле. Но это интерактивная команда. TIME /T не подходит, т.к. пишет только минуты и секунды. А TIME выводит еще и тики.

Как бы это сделать? "Ответить" "энтерЭ-ом в батнике и выделить только ту часть, которая содержит время.

Если такое получиться, можно ли там же в батнике найти разницу между двумя временными метками?

Отправлено: 14:13, 13-04-2014

 

Старожил


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

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


Код: Выделить весь код
echo %time%>>file.txt
Цитата:
найти разницу
http://forum.oszone.net/thread-189133.html
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:40, 13-04-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


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

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


для замера времени использую самописанные утилитки http://forum.oszone.net/post-2275768-8.html

-------
консольный клиент telegram для Windows: www.elapser.info


Отправлено: 16:50, 14-04-2014 | #3


Старожил


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

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


Код: Выделить весь код
echo %time%>>tboot.log
Вполне устроило!!! Супер!

Получается так:

Код: Выделить весь код
15:45:13,65
15:46:20,04
16:02:10,09
16:03:23,90
Консольные утилитки не помогут получить разницу между парами меток времени.

Как бы еще <CR><LF> добавить? Разбить пары.

Отправлено: 17:24, 14-04-2014 | #4


Старожил


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

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


Цитата:
<CR><LF>
echo.>>tboot.log

Цитата:
разницу между парами
а точно не для этого http://forum.oszone.net/post-1525741.html#post1525741

про подсчёт
http://forum.oszone.net/thread-144189.html
http://forum.oszone.net/nextoldesttothread-234042.html

Отправлено: 18:06, 14-04-2014 | #5


Ветеран


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

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


Цитата бУРов:
Консольные утилитки не помогут получить разницу между парами меток времени. »
timemer.exe по ссылке моей сразу замеряет интервал.

-------
консольный клиент telegram для Windows: www.elapser.info


Отправлено: 10:40, 15-04-2014 | #6


Старожил


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

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


Цитата kiripanda:
а точно не для этого http://forum.oszone.net/post-1525741.html#post1525741 »
Да, утилита wmic.exe выбирает из журнала все времена запуска и остановки журнала событий и выводит в абсолютном формате, что интереснее для подсчета разницы.

А следующие примеры кода зачем? И чем их выполнять?

Цитата Опиум:
timemer.exe по ссылке моей сразу замеряет интервал. »
В моем случае компьютер перезагружается. И утилита остановится.

Отправлено: 13:23, 16-04-2014 | #7


Старожил


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

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


Цитата:
следующие примеры кода зачем?
на случай если я не угадал с журналом

Отправлено: 17:23, 16-04-2014 | #8


Старожил


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

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


Не, я про сообщение, где Iska кроме wmic.exe дает пару кусков кода.
Например:
Код: Выделить весь код
Get-EventLog -LogName system -Source eventlog |`
    Where-Object {$_.eventID -eq 6005 -or $_.eventID -eq 6006} |`
    Select-Object -Property TimeGenerated, Message
Я не хотел бы ту тему старую поднимать. А я так и не смог понять, что это за код и чем его выполнить.

Отправлено: 17:45, 16-04-2014 | #9


Ветеран


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

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


Цитата бУРов:
В моем случае компьютер перезагружается. И утилита остановится. »
не понял. утилита не висит, а протоколирует в файле временные метки и позволяет вычислять разницу между ними.

-------
консольный клиент telegram для Windows: www.elapser.info


Отправлено: 12:06, 18-04-2014 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Запись результата TIME в текстовый файл

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Отредактировать текстовый файл login AutoIt 12 16-01-2014 12:55
CMD/BAT - Запись результата команды в txt DeepPurple Скриптовые языки администрирования Windows 4 12-12-2013 15:31
VBS/WSH/JS - [решено] Запись пути к выделенной папке в текстовый файл Sta1917 Программирование и базы данных 5 25-02-2013 19:09
добавить запись в текстовый файл не открывая его. GooDok AutoIt 3 19-10-2010 16:42
VBS/WSH/JS - Экспорт значений реестра в общий текстовый файл + добавление доп данных в этот файл fedko Скриптовые языки администрирования Windows 0 17-06-2010 11:52




 
Переход