|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Проверка наличия файлов перед запуском приложения |
|
Любой язык - [решено] Проверка наличия файлов перед запуском приложения
|
Пользователь Сообщения: 51 |
Профиль | Отправить PM | Цитировать Добрый день.
Ребят есть такая задача: 1) Есть папка с приложением C:\updd\bad\ 2) Нужно что бы после загрузки Windows, в автозагрузке стартовало что нибудь типа .bat и проверяло актуальность файлов в папке C:\updd\bad 3) После проверки, файлов если всё хорошо то запускается само приложение C:\updd\bad\bad.exe Проверку нужно осуществлять по названию файла и его весу в байтах: Т.е. Заранее в скрипте указать, что в папке C:\updd\bad\ должен лежать (например) файлик с названием gubs и весит он 147 000 байт и т.д. Если одного из файлов нет или вес файла отличается от заданного в скрипте, то приложение не запускается(было бы хорошо если бы писался еще и log). Каким способом это можно реализовать и если есть готовые решения буду очень благодарен. |
|
Отправлено: 17:34, 14-07-2017 |
Ветеран Сообщения: 2726
|
Профиль | Отправить PM | Цитировать Как-то так. Пропишите свой путь к папке, число контролируемых файлов, их имена и объём в байтах, полный путь приложения.exe. Лог пишется в прописанную папку.
@Echo Off cls Set "BoxIn=Z:\Post\Place" Set "Program=Notepad.exe" Set /A N=3 Set "F1=1a a044007aaa.xml" Set "S1=561" Set "F2=2aa 044018 jj.xml" Set "S2=169422" Set "F3=3aaa044042sxs.xml" Set "S3=30294" Set "LogFile=%BoxIn%\%~nx0.log" Set "OK=0" FOR /L %%i IN (1,1,%N%) DO Call :Control "%%F%%i%%" "%%S%%i%%" If %OK%==0 ( Echo +++ %Date% %Time% Control Successful Echo +++ %Date% %Time% Control Successful >>"%LogFile%" |
------- Последний раз редактировалось megaloman, 14-07-2017 в 20:48. Отправлено: 20:39, 14-07-2017 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 51
|
Профиль | Отправить PM | Цитировать Батник великолепно отрабатывает!!! Спасибо огромное.
|
Отправлено: 13:50, 15-07-2017 | #3 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBS/WSH/JS - [решено] Проверка наличия и запуск нескольких файлов | id342181564@vk | Скриптовые языки администрирования Windows | 8 | 03-04-2017 21:17 | |
CMD/BAT - проверка наличия файлов | neprotiv | Скриптовые языки администрирования Windows | 0 | 04-04-2013 22:09 | |
Медиа - Проверка размера файлов перед записью на оптический диск | Eliyahu | Программное обеспечение Windows | 8 | 18-02-2013 14:46 | |
VBS/WSH/JS - [решено] Проверка наличия файлов в папке | lesha73 | Скриптовые языки администрирования Windows | 2 | 17-01-2012 16:45 | |
Проверка привода на возможность записи перед запуском Nero | SyCraft | Автоматическая установка приложений | 1 | 16-11-2010 16:22 |
|