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

Страница 2 из 3: « 1 [2] 3 »

 ROMAND:
11.12.08, 16:09
 ModernTimes писал:
А потом можно будет уже делать программу, которая будет сама выкачивать патчи из темы форума

chingis1990 писал:
Даже и не начинай.


а если сделать поле ввода в самой программе и копировать патч с форума туда, а потом так же одной кнопкой сохранять уже готовый патч в указанную папку?[b]


[ Редактировано ROMAND в 11.12.08 16:10 ]

 IDDQD:
17.12.08, 19:16
 Для тех кто ленится копировать патчи с форума сделал небольшую утилиту которая может извлекать патчи из темы на форуме. Написана она на Turbo Pascal, и все результаты выдает в кодировке MS-DOS. Поиск ведется по надписи "Патч:" поэтому важно, чтоб патч был заключен в теги
Как использовать:ложите программу в отдельный каталог, в браузере (лучше всего Opera), выделяете весь текст, сохраняете его в txt формате и ОБЯЗАТЕЛЬНО в кодировке MS-DOS(CP-866),иначе программа просто ничего не сделает; кладете этот текстовой файл в папку с программой и кидаете ее далее на иконку с программой, там же у вас появятся патчи с названиями вида patch0.vkp,patch1.vkp и так далее в кодировке MS-DOS. Если что говорите, какие баги бы нашли постараюсь исправить.
Скачать: http://idmobile.wen.ru/download/firmware/se/soft/p_extractor/

[ Редактировано IDDQD в 17.12.08 21:19 ]


Добавлено 20.12.08 23:15

Сделал новую версию 2.0, изменения такие:
-Теперь не надо перекодировать файлы в кодировку MS-DOS(CP-866), программа читает
только CP-1251 и собственно результат тоже будет в этой кодировке;
-Можно кидать на программу несколько файлов одновременно;
-Теперь если в папке уже имеются патчи, созданные этой программой, они не заменяются;
-Названия файлов теперь vkpxxxxx.vkp, а не patchxxx.vkp, это сделано для того, чтоб можно было
сгенерировать больше патчей;
-Исправлена ошибка, в результате которой патчи в папке не появлялись;
-Разные мелкие улучшения.
Скачать там же: http://idmobile.wen.ru/download/firmware/se/soft/p_extractor/

 0storm0:
07.01.09, 22:21
 А! не проще сделать базу патчей
как на Db 20210?

 nvoid:
07.01.09, 22:34
 0storm0, нет, не проще.

 ModernTimes:
01.02.09, 19:13
 Забыли про меня?)))Сделал на одельный поток, вроде робит не плохо.....
Правда растет по-тихоньку в памяти при работе.... где че я не dispose... не пойму, ну да ладно.....
Позже можно будет переделать на регулярные выражения (сейчас пока с ними разбераться некогда).
а в целом - рабочая программа, попробуйте.
Инструкция:
1. Запускаем программу.
2. Где "папка с файлами" выбераем папку с патчами(подпапки автоматически сканируются), нажимая кнопку "...". Если нужно несколько папок, то нажимаем вверх рядом с цифрой 1 и снова выбираем папку. Если хотим удалть папку - переключаем через вверх-вниз папки, выберая нужную, и жмем минус рядом с "Папка с файлами".
3. Точно такими же управлениями (стрелка вверх, удалить) выбираем строки в файле, которые точно добавятся в имя файла.
4. В поле "И строки, содержащие" можно добавить символы, найдя которые в файле, программа добавит строку с этими символами в имя. (например, напишем, ";v." и в имя добавится версия патча.
5. В поле "Кодировка" выбираем кодировку( обычно это ANSI).
6. В поле "Максимальный размер имени" вводим цифру. Если при построении имя станет длинее, то все правые символы, находящиеся после 32-го символа, отпадают.
7. В поле "Замена символов" можно указать, на что заменять символы, которые нельзя применять вкачестве имени файла.
8. Нажимаем "Старт" и любуемся процессом.
Благодаря тому, что процесс переименования идет в отдельном потоке, то программа не виснет во время этого и процесс можно остановить в любое время нажатием на "Стоп".

P.S. В программе явно имеются ошибки, я мало ее тестировал, поэтому если она не так себя ведет - сохраняйте лог, папку с патчами и ложите сюда.
После каждого переименования желательно (но совсем необязательно) перезапускать программу, поскольку она жрет оперативку и все равно, наверно, имеются ошибки.

http://rapidshare.com/files/192521297/vkpNamer.7z.html
альтернативы:
http://rapidshare.com/files/192521676/vkpNamer.7z.html
http://depositfiles.com/files/h2703f5y4

Выложил только exe, поскольку код жутко некрасив. Кому надо код - пишите, поделюсь. Кому просто нужна помощь по C#, Vb.Net - пишите))


Добавлено 1.2.09 21:20

судя по появлению p_extractor, моя прога ненужнва, нуда лано, пусть будет)


Добавлено 1.2.09 21:24

Для тех кто ленится копировать патчи с форума сделал небольшую утилиту которая может извлекать патчи из темы на форуме. Написана она на Turbo Pascal, и все результаты выдает в кодировке MS-DOS. Поиск ведется по надписи "Патч:" поэтому важно, чтоб патч был заключен в теги
Как использовать:ложите программу в отдельный каталог, в браузере (лучше всего Opera), выделяете весь текст, сохраняете его в txt формате и ОБЯЗАТЕЛЬНО в кодировке MS-DOS(CP-866),иначе программа просто ничего не сделает; кладете этот текстовой файл в папку с программой и кидаете ее далее на иконку с программой, там же у вас появятся патчи с названиями вида patch0.vkp,patch1.vkp и так далее в кодировке MS-DOS. Если что говорите, какие баги бы нашли постараюсь исправить.
Скачать: http://idmobile.wen.ru/download/firmware/se/soft/p_extractor/

[ Редактировано IDDQD в 17.12.08 21:19 ]


Добавлено 20.12.08 23:15

Сделал новую версию 2.0, изменения такие:
-Теперь не надо перекодировать файлы в кодировку MS-DOS(CP-866), программа читает
только CP-1251 и собственно результат тоже будет в этой кодировке;
-Можно кидать на программу несколько файлов одновременно;
-Теперь если в папке уже имеются патчи, созданные этой программой, они не заменяются;
-Названия файлов теперь vkpxxxxx.vkp, а не patchxxx.vkp, это сделано для того, чтоб можно было
сгенерировать больше патчей;
-Исправлена ошибка, в результате которой патчи в папке не появлялись;
-Разные мелкие улучшения.
Скачать там же: http://idmobile.wen.ru/download/firmware/se/soft/p_extractor/


Ты по какому признаку определяешь конец патча?
Можно было сделать, чтобы юзер сохранял в html, а прога html шушарила) можешь сделать..... му некогда))

 IDDQD:
20.03.09, 18:41
 В связи с переходом на Delphi 7 написал новую версию своей проги. Теперь она имеет удобный пользовательский интерфейс, также из-за того что патчи не сохранялись там куда надо, сделал так чтобы можно было ввести путь для распаковки. Ссылка http://idmobile.wen.ru/download/firmware/se/soft/p_extractor/

 Vini:
23.03.09, 19:59
 Уважаемый IDDQD, Ваш сайт http://idmobile.wen.ru/download/firmware/se/soft/p_extractor/ не открывается :( Не могли бы Вы выложить свою программку на какой-либо файлообменник?

 Slavets:
23.03.09, 20:22
 Vini, а ты еще раз для начала попробуй

 Vini:
23.03.09, 21:28
 Slavets, прошу прощения! Мой косяк был ;)
В Firefox открывается пустая страница, а Opera открыла всё отлично


Добавлено 24.3.09 21:37

А p_extractor, который с графическим интерфейсом, не сохраняет патчи :-(

[ Редактировано Vini в 24.3.09 22:47 ]


Добавлено 24.3.09 22:49

ModernTimes, нашёл небольшой недочёт в программе vkpNamer - если расширение у названия патча написано заглавными буквами VKP (которое получается после программы p_extractor), то патч не обрабатывается. Конечно можно добавить это расширение в список обрабатываемых, но, помоему, было б удобнее учесть это в программе.
А за прогу спасибо!

 -DeJaVu-:
16.04.09, 17:24
 прога хорошая. Но хотелось чтобы в проге появилась возможность выбора формата сохранения патчей. Например мне удобней хранить патчи в формате *txt.(для удобного просмотра на телефоне)
Страница 2 из 3: « 1 [2] 3 »

URL этой темы:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=3505&start=10

© 2005-2018 supertrubka.org