![]() |
Выполнить условие
Добрый день. Прочитал эту тему, но там чёрт с этими условиями ногу сломит.
Задача: в папке C:\Users\1\AppData\Roaming\LAN Messenger есть файл LAN Messenger.ini, а также папка Backup, в которой тоже есть файл LAN Messenger.ini. Требуется проверить размер файла в самой папке и если он отличается от 4096 байт, то заменить его файлом из папки Backup и перезапустить lmc.exe, находящийся по пути c:\Program Files\LAN Messenger\lmc.exe (наверное, на x64 ОС будет c:\Program Files (x86)\LAN Messenger\lmc.exe). Нашёл только частями: Заменить файл (для Windows 7): Код:
copy /y "C:\Users\1\AppData\Roaming\LAN Messenger\backup\LAN Messenger.ini" "C:\Users\1\AppData\Roaming\LAN Messenger\LAN Messenger.ini" Код:
taskkill /f /IM lmc.exe Код:
@echo off |
Можно посмотреть в сторону robocopy с ключом /mon, который умеет следить за объектом.
|
Время: 23:00. |
Время: 23:00.
© OSzone.net 2001-