pedrosoft
15-03-2020, 15:07
Привет всем!
Прошу помощи в написании bat-скрипт, заранее огромное спасибо!
Есть n-количество каталогов в каталоге ops:
z:\ops\dir01
z:\ops\dir02
z:\ops\dir03
z:\ops\dir0x
Начиная с первого по списку каталога dir01 (в подкаталогах не искать) нужно начать проверку на предмет отсутствия файла .lock
Как только будет найден каталог без файла .lock:
1. остановить поиск
2. создать в найденном каталоге файл .lock
3. запустить программу, дождаться её завершения (думаю использовать start /wait ops.exe) и удалить файл .lock в созданном каталоге
4. если во всех каталогах найден файл .lock - выдать уведомление "пульты заняты" и начать повторный поиск через 1 минуту.
Прошу помощи в написании bat-скрипт, заранее огромное спасибо!
Есть n-количество каталогов в каталоге ops:
z:\ops\dir01
z:\ops\dir02
z:\ops\dir03
z:\ops\dir0x
Начиная с первого по списку каталога dir01 (в подкаталогах не искать) нужно начать проверку на предмет отсутствия файла .lock
Как только будет найден каталог без файла .lock:
1. остановить поиск
2. создать в найденном каталоге файл .lock
3. запустить программу, дождаться её завершения (думаю использовать start /wait ops.exe) и удалить файл .lock в созданном каталоге
4. если во всех каталогах найден файл .lock - выдать уведомление "пульты заняты" и начать повторный поиск через 1 минуту.