Небольшое облегчение копрования патчей с форума, выложенных : Патчестроение : Форум |
Страница 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 |