Вопрос

Вообще не понимаю язык батников, поэтому прошу помощи.

Имеется бат файл для распределения логов по папкам. Имеется Инфистар, который зараза очень любит спамить своими логами прям в корень Армы.

Формат лога Инфистара: A2_ADMINLOG 24-04-2016

Теперь суть вопроса: как получить дату формата 24-04-2016 в бат?

Имеется такой код:

FOR /F "tokens=1-4 DELIMS=/ " %%F IN ('date /T') DO (set v_date=%%F%%G%%H) 
FOR /F "tokens=1-4 DELIMS=: " %%F IN ('time /T') DO (set v_time=%%F.%%G%%H) 
set dtStamp=%v_date%-%v_time%

и в dtStamp записывается формат 24.04.2016-00.21

Непорядок. Вместо точек нужны тире.



Спасибо всем за внимание, проблема решена.

FOR /F "tokens=1-4 DELIMS=. " %%F IN ('date /T') DO (set v_date=%%F-%%G-%%H) 
FOR /F "tokens=1-4 DELIMS=: " %%F IN ('time /T') DO (set v_time=%%F.%%G%%H) 
set dtStamp=%v_date%-%v_time%

Как всегда создал тему и через пару минут допёр до истины.

Изменено пользователем TheLinsus (история изменений)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2 ответа на этот вопрос

Если не ошибаюсь, в старых версиях инфи пытались делать сохранение в свою папку (указанную). Покапай старые DLL инфи.
Можешь еще перекапать по принципу CSAT.
А вообще делай по примеру ультимы сразу с нуля DLL и все к ini/txt.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Забронировать это рекламное место


Если не ошибаюсь, в старых версиях инфи пытались делать сохранение в свою папку (указанную). Покапай старые DLL инфи.

Можешь еще перекапать по принципу CSAT.

А вообще делай по примеру ультимы сразу с нуля DLL и все к ini/txt.

 

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

Слишком круто для меня на данный момент, но всё равно спасибо. Через какое-то время дойду и до создания DLL

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас