![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Переименование с проверкой файла (NirCmd) |
|
CMD/BAT - [решено] Переименование с проверкой файла (NirCmd)
|
Новый участник Сообщения: 45 |
Помогите, пожалуйста с написанием скрипта
(с использованием NirCmd)
log.dat – база данных(создается и пишется сервером) |
|
Отправлено: 14:51, 04-02-2018 |
Пользователь Сообщения: 87
|
Профиль | Отправить PM | Цитировать Я не настоящий сварщик поэтому запись в лог не осилил. Но примерно то что тебе нужно набросал.
Смотри файлы в аттаче. Один приспособлен для тестов и проверяет обычный вин блокнот. Второй боевой. Не забывай про тесты и бэкапы! @echo off >nul chcp 65001 cd /d "%~dp0" rem nice script без coolest nircmd rem Получим число и время и поместим в переменную FOR /F "tokens=2 delims==." %%d in ('WMIC OS GET LOCALDATETIME /VALUE') DO SET "@Tdate=%%d" rem 1 Завершить процесс ModBusSrv.exe taskkill /im ModBusSrv.exe rem 2 Ждём и проверяем работает ли аппликация :Jdem timeout /t 30 >nul tasklist /FI "IMAGENAME eq ModBusSrv.exe" 2>NUL | find /I /N "ModBusSrv.exe">NUL if "%ERRORLEVEL%"=="0" echo Program still running & goto Jdem rem 3 Переименовать файл log.dat в log_dd_mm_yyyy.dat ren log.dat log_%@Tdate:~0,4%_%@Tdate:~4,2%_%@Tdate:~6,2%_%@Tdate:~8,2%_%@Tdate:~10,2%_%@Tdate:~12,2%.dat rem 4 Проверить наличие файла log_dd_mm_yyyy.dat if not exist log_%@Tdate:~0,4%_%@Tdate:~4,2%_%@Tdate:~6,2%_%@Tdate:~8,2%_%@Tdate:~10,2%_%@Tdate:~12,2%.dat ( cls & color 40 & echo Log File Missing!!! & pause >nul ) else ( rem если есть запустить ModBusSrv.exe start "" ModBusSrv.exe ) pause >nul |
Отправлено: 22:31, 05-02-2018 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 87
|
Профиль | Отправить PM | Цитировать аттач
|
Отправлено: 22:33, 05-02-2018 | #12 |
Пользователь Сообщения: 87
|
Профиль | Отправить PM | Цитировать Цитата lSVl:
Установи себе notepad++ и редактируй в нём. В случае моих батников сохраняй их в utf-8. В notepad++ кодировка видна в самом низу с правой стороны. |
|
Отправлено: 22:38, 05-02-2018 | #13 |
Новый участник Сообщения: 45
|
Профиль | Отправить PM | Цитировать Patroklos, Спасибо
|
Отправлено: 01:17, 06-02-2018 | #14 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Интерфейс - [решено] Переименование файла | mishkinstvo | Microsoft Windows 2000/XP | 5 | 10-12-2021 22:08 | |
CMD/BAT - Организация вывода файла на экран с предварительной проверкой. | besgranichni@vk | Скриптовые языки администрирования Windows | 8 | 18-12-2014 16:22 | |
CMD/BAT - [решено] копирование файла во все подкаталоги каталога с проверкой | yanus74 | Скриптовые языки администрирования Windows | 2 | 17-08-2014 09:40 | |
CMD/BAT - [решено] Переименование файла по данным из самого файла | dark-------13 | Скриптовые языки администрирования Windows | 11 | 21-04-2011 18:08 | |
VBS/WSH/JS - [решено] Скрипт обновления файла с проверкой по дате изменения. | CtrlD | Скриптовые языки администрирования Windows | 2 | 17-07-2010 10:45 |
|