Имя пользователя:
Пароль:
 

Показать сообщение отдельно

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


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

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


Код: Выделить весь код
@echo off
"%~dp0cmdow.exe" @ /HID
FOR /F "tokens=2 delims==." %%d in ('WMIC OS GET LOCALDATETIME /VALUE') DO SET "@Tdate=%%d"
	Set "var0=%@Tdate:~0,4%"
	Set "var1=%@Tdate:~4,2%"
	Set "var2=%@Tdate:~6,2%"
	Set "var3=%@Tdate:~8,2%"
	Set "var4=%@Tdate:~10,2%"
	Set "var5=%@Tdate:~12,2%"
	Set "srv=%~dp0ModBusSrv.exe"
	Set "log=%~dp0log.dat"
@echo >"%~dp0ren_log.log"
nircmd.exe killprocess "%srv%"
nircmd.exe waitprocess "%srv%"
@echo %srv% остановлен %var2%.%var1%.%var0% %var3%:%var4%:%var5%>>"%~dp0ren_log.log"
if exist "%log%" ren "%log%" "log_%var2%_%var1%_%var0%.dat"
@echo %log% переименован %var2%.%var1%.%var0% %var3%:%var4%:%var5%>>"%~dp0ren_log.log"
nircmd.exe wait 3000
nircmd.exe execmd "%srv%"
@echo %srv% запущен %var2%.%var1%.%var0% %var3%:%var4%:%var5%>>"%~dp0ren_log.log"
exit
Не правильно записывается время
ђҐ¦Ё¬ ўлў®¤* Є®¬**¤ ** нЄа** (ECHO) ®вЄ«озҐ*.
G:\Work\ModBusSrv.exe остановлен 05.02.2018 21:05:19
G:\Work\log.dat переименован 05.02.2018 21:05:19
G:\Work\ModBusSrv.exe запущен 05.02.2018 21:05:19
Подскажите пожалуйста как исправить

Отправлено: 22:15, 05-02-2018 | #10