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

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

Ответить
Настройки темы
CMD/BAT - Расчет времени и вывод часа, минуты, секунды на разных строках

Новый участник


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

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


Можно ли вычислить время по схожей с такой схеме -
Код: Выделить весь код
for /f "tokens=1,2* delims=." %%I in ('echo %...%') do set /a hor=%%I& set /a min=%%J& set /a sec=%%K
@echo hor
@echo min
@echo sec
pause
Вместо многоточия - time. Данный скрипт не работает. Помогите сделать рабочий

Отправлено: 09:22, 04-06-2012

 

Аватара для CyberMuesli

Старожил


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

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


Цитата SendMessage:
Погореть? Каким образом? »
каким-нибудь образом, где будет предполагаться наличие слева нуля или его отсутствие, но не наличие пробела

-------
Кибер Мюсли


Отправлено: 15:21, 07-06-2012 | #11



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

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


Аватара для gora

Ушёл из жизни


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

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


Цитата CyberMuesli:
у Вас пробел в часах будет »
Можно убрать пробел:
Код: Выделить весь код
set /a Hours=%nTime:~,2%+0
Цитата Iska:
А здесь: »
А что тут не так?

Отправлено: 15:52, 08-06-2012 | #12


Аватара для CyberMuesli

Старожил


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

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


Цитата gora:
Можно убрать пробел: »
Цитата gora:
А что тут не так? »
http://forum.oszone.net/post-1928253.html#post1928253

-------
Кибер Мюсли


Отправлено: 16:36, 08-06-2012 | #13


Старожил


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

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


Извините, давно не заходил.
Цитата Iska:
А здесь:
Цитата SendMessage:
Код:
set /a Seconds=1%nTime:~6,2%-100
»
? »
А что здесь может быть смущающим?
108-100=8
109-100=9
Никак не 09 и не 08. Так что ошибок не будет. Или что-то другое Вас смущает? Я не могу смоделировать здесь ошибку. Был бы признателен за разъяснения. Может при каких-то региональных стандартах выводится 0-9 секунд вместо 00-09?
Цитата CyberMuesli:
каким-нибудь образом, где будет предполагаться наличие слева нуля или его отсутствие, но не наличие пробела »
Это, извините, чистое теоризирование. К конкретному случаю не имеющее никакого отношения. Если, конечно, я не ошибаюсь, как писал выше, в выводе в различных регстандартах.

PS. Хотя все это, наверное, и не стоит какого-то обсуждения и разбора — буря в стакане. В кои-то веки заглянул на форум и ввязался в пустую дискуссию.

Отправлено: 07:41, 22-06-2012 | #14



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Удаление пробелов справа в строках в файле (rtrim) dimas_xp Скриптовые языки администрирования Windows 2 04-06-2010 09:33
Форматированный вывод даты и времени, БД mssql zvezda_t Вебмастеру 7 10-02-2010 21:18
[решено] Что такое "Вывод времени ядра"? Moandor Хочу все знать 6 16-01-2010 15:15
Интерфейс - [решено] Windows XP sp3 автозавершене в строках ввода Dis74 Microsoft Windows 2000/XP 1 10-01-2009 09:24
как произвесит расчет времени выполнения скрипта Vlad Drakula Вебмастеру 1 10-12-2003 00:05




 
Переход