Небольшое облегчение копрования патчей с форума, выложенных : Патчестроение : Форум

Страница 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 vkpNamer.JPG (31.76 kb; 579 hits) Скачать файл
vkpNamer.rar vkpNamer.rar (13.96 kb; 524 hits) Скачать файл
vkpNamerCode.rar 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
 спасибо огромное, именно то, чего мне всегда не хватало :-D

 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