![]() |
![]() |
#1 |
PSX Planet Elite Supporter
![]() Регистрация: 18.11.2011
Пол: Неизвестно
Сообщений: 831
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Не буду писать лишние подробности и сразу к делу:
Отрезать и сохранить без других операций (файлы это картинки dds маленькие). Есть варианты? Спасибо. Может в среде линукс есть для этого средства? (хотя бы без интерфейса что-нибудь) Вручную это сделать просто нереально при всем желании, хекс редакторы обычно не предоставляют функционала для работы с кучей файлов автоматом. (ошибаюсь?) Конкретно сейчас необходимо отрезать 384 байта сверху у 4543 небольших файлов. |
![]() |
![]() |
Реклама | |
![]() |
![]() |
#2 |
Person Of The Community
![]() Регистрация: 09.04.2012
Адрес: 野猪河
Пол: Мужской
![]()
Сообщений: 65
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Распаковать редактор http://www.chmaas.handshake.de/delph...2.htm#download в папку на винте.
Создать скрипт и кинуть в ту же папку. cutter.xsc Код:
ADR 0 DEL 384 cutter.bat Код:
for %%f in (*.dds) do xvi32.exe %%f /S=cutter.xsc pause |
![]() |
![]() |
Эти 3 пользователи сказали Спасибо jterror за это сообщение: |
![]() |
#3 |
PSX Planet Elite Supporter
![]() Регистрация: 18.11.2011
Пол: Неизвестно
Сообщений: 831
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
jterror, благодарю, работает как часы, окно программы сверкает по чаще чем "эпилептические" *.swf. Замечательно, весомая помощь.
Если не затруднит, немного изменить скрипт (это не обязательно, есть вдруг есть время и желание):
Сам я додумался запихнуть все ддс файлы в имг образ через ультра исо и в массиве скриптом 010 editor'а удалять нужные строки в каждом файле отсчитывая от постоянных байт в заголовках, но это слишком трудоёмко. Последний раз редактировалось SILENT_P; 12.09.2013 в 06:37. |
![]() |
![]() |
![]() |
#4 | |||||||||||||||
Person Of The Community
![]() Регистрация: 09.04.2012
Адрес: 野猪河
Пол: Мужской
![]()
Сообщений: 65
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Код:
ADR 368 DEL 16 Последний раз редактировалось jterror; 08.03.2013 в 18:42. Причина: поправил адрес, там вроде от нуля нумерация, а не от единицы |
|||||||||||||||
![]() |
![]() |
Сказали спасибо jterror |
![]() |
#6 | |||||||||||||||
Person Of The Community
![]() Регистрация: 09.04.2012
Адрес: 野猪河
Пол: Мужской
![]()
Сообщений: 65
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
cutter.1sc Код:
void DoFile(char filename[]) { FileOpen(filename); DeleteBytes(369, 16); //<<===== FileSave(); FileClose(); } char dir[1024]; dir = InputString("input", "dds folder:", "C:/myfiles/"); //<<===== TFileList fl = FindFiles(dir, "*.dds"); //<<===== int i; for(i=0; i < fl.filecount; i++) { DoFile(dir + fl.file[i].filename); } MessageBox(idOk, "Processing", "Done %d files.", fl.filecount); |
|||||||||||||||
![]() |
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Просьбы о восстановлении файлов | volgame | Request for SONY PlayStation Games | 380 | 18.04.2024 09:40 |
uLaunchElf v4.4 (Браузер файлов для PS2) | Allleks | Utility for SONY PlayStation 2 | 19 | 01.09.2021 00:39 |
Несколько проблем с ПК | volgame | Технологии | 29 | 07.10.2010 17:41 |
Несколько вопросов. | kurtkurt222 | Технологии | 5 | 30.06.2010 13:00 |
Использование PS2 для бекапа файлов с DVD | Eastlion | SONY PlayStation - TechSupport | 2 | 19.09.2009 19:27 |