|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Умная автозамена при перемещении |
|
Умная автозамена при перемещении
|
Старожил Сообщения: 166 |
Профиль | Отправить PM | Цитировать
У меня есть такая структура файлов:
_export_ ------folder-01 -------------MATERIALS ---------------------material-00.mat ---------------------material-03.mat ---------------------material-....mat -------------IMAGES ---------------------image-08.jpg ---------------------image-02.jpg ---------------------image-....jpg -------------NEXT-FOLDER ------folder-02 -------------MATERIALS ---------------------material-01.mat ---------------------material-02.mat ---------------------material-....mat -------------IMAGES ---------------------image-00.jpg ---------------------image-02.jpg ---------------------image-....jpg -------------NEXT-FOLDER Задача такая: нужно чтобы папки MATERIALS, IMAGES, NEXT-FOLDER (папок может быть и больше) перемещались бы на два уровня выше (в папку расположения _export_) и сливались бы в одну (каждая в свою). Однако есть нюанс: могут быть разные файлы с одинаковыми именами, как например image-02.jpg (в папках IMAGES). Так вот нужно проверить их отличие и если они отличаются дописать к последнему имя папки folder-02 (либо folder-01, в зависимости от порядка сравнения). Так же добавить прогресс-бар выполнения скрипта (если возможно то с отображением обрабатываемых в данный момент имён файлов). Эта задача была блестяще выполнена в этой теме товарищем amel27'ом, в сообщени #87 последний рабочий скрипт. Хочется просто красивое GUI. |
|
Отправлено: 05:52, 15-02-2011 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать Цитата Tosyk:
|
|
Отправлено: 19:24, 16-02-2011 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 166
|
Профиль | Отправить PM | Цитировать |
Отправлено: 14:00, 17-02-2011 | #12 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать Цитата Tosyk:
|
|
Последний раз редактировалось madmasles, 13-08-2011 в 14:30. Отправлено: 14:42, 17-02-2011 | #13 |
Старожил Сообщения: 166
|
Профиль | Отправить PM | Цитировать а куда эта часть пропала?:
в любом случае попробуйте этот код: на этом файле: http://dl.dropbox.com/u/9919707/blog...56_Plants.umap |
Отправлено: 14:52, 17-02-2011 | #14 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать Цитата Tosyk:
Теперь все работает. |
|
Отправлено: 15:06, 17-02-2011 | #15 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать Tosyk,
Вы не могли бы написать мне только ту часть ком. строки, где работает только umodel.exe (без этого куска for /f "tokens=*" %%a in ('dir /b /s *.*') do) с вариантами ключей и порядка их следования, типа И еще, как я понял, umodel.exe распаковывает файлы с расширением *.u*, это так? |
Отправлено: 18:11, 17-02-2011 | #16 |
Старожил Сообщения: 166
|
Профиль | Отправить PM | Цитировать Цитата madmasles:
Цитата madmasles:
Цитата madmasles:
Цитата madmasles:
Цитата madmasles:
Цитата madmasles:
Цитата madmasles:
|
|||||||
Отправлено: 19:26, 17-02-2011 | #17 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать Tosyk,
Разбираюсь с umodel.exe, хочу сделать прогресс-бар и для него. Мне не понятно следующее: 1. Файлы и папки распаковываются в заданную папку _export_ в подпапку по имени обрабатываемого файла (без расширения). Сейчас я привязываю прогресс-бар к изменению размеров этой подпапки. А что делает umodel.exe или что нам делать, если такая папка уже есть? 2. По тем 2-м файлам, которые Вы мне передали мне никак не понять связь между размером файла и размером полученных после распаковки файлов и папок. 3. Можно ли какой-нибудь командой получить кол-во файлов или их размер в распаковываемом файле? (команда umodel файл -list > 1.txt не дает мне никакой информации для прогресс-бара). Цитата Tosyk:
ИМХО, нам, наверное, надо переходить в ПМ, пока не получили предупреждения от модераторов. |
|
Последний раз редактировалось madmasles, 18-02-2011 в 10:33. Отправлено: 10:16, 18-02-2011 | #18 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата madmasles:
|
|
Отправлено: 10:34, 18-02-2011 | #19 |
Старожил Сообщения: 166
|
Профиль | Отправить PM | Цитировать Цитата madmasles:
Цитата madmasles:
Цитата madmasles:
Цитата madmasles:
Found 1 game files (100 skipped) Loading package: Admin_A_CH56_Plants.umap Ver: 576/21 Engine: 4701 Names: 1496 Exports: 1669 Imports: 200 Game: 8011 можно попробывать ещё такие команды: umodel -dump Admin_A_CH56_Plants.umap umodel -check Admin_A_CH56_Plants.umap Цитата madmasles:
p.s.: ещё забыл про эти паремтры: -ps3, -ios, -sounds, первые два параметра очень важны вроде, что то ещё хотел спросить, кажется не столь важно |
|||||
Отправлено: 11:50, 18-02-2011 | #20 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Автозамена при перемещении | Tosyk | Скриптовые языки администрирования Windows | 99 | 07-06-2012 12:25 | |
Разное - Затормаживание окон при перемещении | Stich777 | Microsoft Windows 7 | 0 | 19-01-2011 21:52 | |
Проблема с переносом разрешений при перемещении данных | alnimo | Microsoft Windows NT/2000/2003 | 5 | 21-12-2010 12:22 | |
Треск звука при перемещении мыши | Dr. MefistO | Непонятные проблемы с Железом | 9 | 07-12-2008 14:26 |
|