Небольшое облегчение копрования патчей с форума, выложенных : Патчестроение : Форум |
Страница 1 из 3: [1] 2 3 » |
ModernTimes: |
12.11.08, 19:42 |
Частенько патчи, выложенные на форумах лежат в следующем виде: Патч: ;W660 SW-R8BB001 ;Игнорирование "Полномочий" для явы ;remove java security restrictions ;(с) the_laser ;(p) SharkExE Это очень неудобно. Лично я создавал множество текстовых файлов и ложил эти патчи туда. Затем предстоит переименовать такие патчи в логические имена. Допустим предыдущий патч нужно переименовать в "Игнорирование Полномочий для явы" А если патчей 50 штук? Любой бы устал их переименовывать. Поэтому я сделал достаточно неплохую утилитку, которая переименовывает се патчи из папки так, как нужно. А закономерность в том, что обычно в этих патчах второй строчкой идет как раз его название, значит, следует убрать символ ";" из строчки, убрать (заменить) символы, которые нельзя использовать в имени файла и переименовать его. Это и делает моя программа. Она ищет в каждом файле вторую строку (можно изменить номер строки) уберает ненужное и переименовывает файл. Программа позволяет использовать различные кодировки. И ведет лог, который можно сохранить. Программа написана на Visual Basic .Net 2008 Вылаживаю скрин, программу и код Прошу отписаться. Во вложенную папку "vkp"ложим патчи или указываем другую папку. Программа достаточно дуракоустойчива! Необходим Microsoft .Net Framework!! [ Редактировано ModernTimes в 20.11.08 16:54 ] Прикрепленный к сообщению файл: vkpNamer.JPG (31.76 kb; 579 hits) Скачать файл vkpNamer.rar (13.96 kb; 524 hits) Скачать файл vkpNamerCode.rar (42.11 kb; 270 hits) Скачать файл |
nik_osar: |
17.11.08, 13:58 |
Переименовывает нормально, но было бы круче, если бы отображалась версия патча)))))) Можно добавить маску текста. |
ModernTimes: |
20.11.08, 14:49 |
nikolashka пишет: Переименовывает нормально, но было бы круче, если бы отображалась версия патча)))))) Можно добавить маску текста. как понять версию патча? Патч: ;W660 SW-R8BB001 Это имеешь ввиду? маску достаточно сложно... позже можно сделать. объясни на примерах P.S. Отредактировал первый пост [ Редактировано ModernTimes в 20.11.08 16:53 ] |
DenDi: |
20.11.08, 14:53 |
ModernTimes пишет: как понять версию патча? Видимо он имеет в виду вот это: Патч: ;W610 SW-R6BC002 ;Убрать иконку гарнитуры ;Disable handsfree icon ;(c) dimonp25 ;v 2 |
ModernTimes: |
20.11.08, 14:58 |
постараюсь скоро тогда сделать, чтобы можно через запяту было указывать строки, он их объединит и назовет файл |
Up: |
20.11.08, 16:49 |
спасибо огромное, именно то, чего мне всегда не хватало |
ModernTimes: |
21.11.08, 20:48 |
Завтра-послезавтра попытаюсь доделать версию 2. возможности координально улучшены. Вот только с маской не стал пока делать. Сделаю поиск строк, содержащих одну или несколько из введенных пользователем последовательностей. Будет можно выбирать несколько папок, несколько расширений, несколько номеров строк и несколько последоательностей символов, по которым ищется строка (типа вводим без кавычек ";v." и в имя файла добавится строка с версией патча) . Можно будет установить максимальную длину имени файла и можно будет самому выбирать чем заменять сиволы запрещенные в названии файла. Фух)... работа огромная, постораюсь после выходных закончить. А потом можно будет уже делать программу, которая будет сама выкачивать патчи из темы форума(Если сил хватит у меня)))) [ Редактировано ModernTimes в 21.11.08 22:50 ] Добавлено 23.11.08 15:17 решил еще кое-что улучшить, попытаюсь в течение недели доделать) |
chingis1990: |
26.11.08, 05:38 |
Отличная работа! Но на счет последнего,не стоит.Даже и не начинай. |
LuxoR: |
03.12.08, 07:56 |
спасибо за прогу |
ModernTimes: |
03.12.08, 22:12 |
Есть проблемы с переносом на отдельный поток. задерджу проект на неопределенное время |
Страница 1 из 3: [1] 2 3 » |
URL этой темы: https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=3505 © 2005-2018 supertrubka.org |