PDA

Показать полную графическую версию : Дата и время в командной строке


DJ Mogarych
25-07-2007, 14:29
В командной строке можно вывести дату и время. А как, например, вывести отдельно день месяца, день недели, час, минуту, секунду, месяц, год? Особенно меня интересует день недели. Хочется использовать скрипт (cmd-файл), который загружается при каждом запуске системы, и делает выводы: если сегодня вторник, то сделать это, а если четверг, то вот это. Планировщик Windows таких возможностей не даёт, и вообще, не видел простых планировщиков, которые позволяли бы делать что-то при загрузке в определённый день.
Спасибо.

dimich22
25-07-2007, 14:32
nncron (http://www.nncron.ru/) в помощь

DJ Mogarych
25-07-2007, 14:34
Да я знаю nncron. Но хочется обойтись без него.
Просто интересны возможности командной строки. К тому же, nncron не умеет бекапить сам, к нему надо пристёгивать либо nnbackup, либо архиватор.

dimich22
25-07-2007, 14:43
Тогда, может, такой вариант (http://www.windowsfaq.ru/content/view/431/37/) поможет. Или смотрите вложение.

DJ Mogarych
25-07-2007, 14:50
Спасибо. В общем, как я понимаю, в любом случае нужно использовать VBScript, JavaScript или что-нибудь-ещё-скрипт. Средствами командной строки не обойтись, правильно?

dimich22
25-07-2007, 14:56
Мне, по крайней мере, это неизвестно. Да и скрипты намного мощнее функционала командной строки. Я, например, даже диски через VBScript подключаю))

CyberDaemon
25-07-2007, 15:37
Планировщик Windows таких возможностей не даёт >>>
В нем есть расписание на неделю.

DJ Mogarych
25-07-2007, 16:52
CyberDaemon
Эх, раз, ещё раз...
При загрузке в определённый день, т. е. чтобы можно было указать выполняться при загрузке, но не постоянно, а с проверкой дня недели (одновременно).

amel27
26-07-2007, 11:56
DJ Mogarych Средствами командной строки не обойтись, правильно?
есть примеры извлечения года/месяца/числа в переменные окружения:
http://forum.oszone.net/post-611497.html

что касается дня недели... можно написать процедурку пересчета, но в "пару строчек" она не уложится :)




© OSzone.net 2001-2012