Лига программистов: Уважаемые знатоки, внимание, вопрос.
Добрый день, дорогие друзья! Пишу в Лигу программистов в надежде, что найдется знающий человек, что может подсказать по вопросу, либо показать где копать.
Начало:
По долгу службы работаю в контейнерной логистике. Приходится сталкиваться с большим количеством файлов и подтверждающей документации, пытаюсь оптимизировать фронт работ по мере своих возможностей (ранее на моем месте вообще тьма была, работали с бумажными носителями/архивами и при подборе предыдущий сотрудник перелопачивал кучу макулатуры в поиске необходимой бумажки).
Сделал и ввел оцифровку всей документации, ищу - копаюсь по форумам в поиске подходящих скриптов для оптимизации процесса.
В итоге сейчас все документы хранятся в виде:
Где имя файла - номер контейнера (без префикса)
Дополнительно по каждому клиенту настроены фильтры/ведется опись в excel (тоже с помощью небольшого скрипта).
Т.е. в excel при обработке списка по запросам выглядит примерно так:
Т.е. имя файла и данные в excel теперь полностью совпадают, и правильно настроив фильтры и формулы, стало гораздо легче обрабатывать рандомный список.
Но остается проблема с подбором необходимых файлов (приходится выбирать их вручную, выделяя поштучно необходимые) для пересылки:
Внимание, вопрос! Возможно ли как то оптимизировать данную процедуру?
Может с помощью какого-либо bat-ника?
Как представляю я: В буфер копируется данные из excel по запросу (номера, что совпадают с именами файлов), батник извлекает данные из буфера, сверяет с файлами в папке (в которой находится), и выделяет (выбирает) все совпадения.
Сам не программист, а по форумам не нашел нужного скрипта, поэтому рад буду любой помощи или подсказке специалиста в этом деле.
Либо любой другой вариант, что подойдет для этой процедуры.
Если кому-то будет еще интересна эта тема (вдруг тоже пригодится в работе) - просьба поднять чуть выше - так больше шансов попасть на знающего спеца.
Заранее благодарю за участие.
P.S. Скрипт, что делает опись файлов в папке (если вдруг кто не знал, вдруг пригодится), скопировать в блокнот, переименовать *.txt в *.bat, кинуть в папку с файлами, запустить:
chcp 1251
echo %date% %time% >filelist.txt
dir /b /d >>filelist.txt