Tosyk
Новичок
- Сообщения
- 206
- Репутация
- 0
Приветствую!
Версия AutoIt: 3.5.4
Описание: есть бинарный файл vehicles.bin (далее мастер-файл). он состоит из 89 одинаковых по структуре и длине (4396 байт), но разных по содержанию блоков.
в начале мастер-файла есть заголовок:
Помогите пожалуйста сделать EXE, который при запуске будет показывать выпадающий список и кнопку под списком. В списке будут 89 записей-блоков на выбор. когда я выберу из списка название и нажму на кнопку должно происходить следующее: выбранный блок из мастер-файла (только 4396 байта) заменится на блок из сурс-файла (теми же 4396 байтами)
Примечания: я прикладываю файлы примеры к этому сообщению. замечу, что есть редактор для мастер-файла, его можно скачать отсюда — он как раз и может создавать сурс-файлы (RCAR). приложил так же скрин программы и вероятного списка "красивых" записей (слева который).
Буду признателен за помощь
Версия AutoIt: 3.5.4
Описание: есть бинарный файл vehicles.bin (далее мастер-файл). он состоит из 89 одинаковых по структуре и длине (4396 байт), но разных по содержанию блоков.
в начале мастер-файла есть заголовок:
- первые 4 байта отвечают за версию файла - 1
- следующие 4 байта - это количество блоков - 89
- сначала 4 байта с числом 73 - я не зачем оно, но оно у каждого блока одинаковое, возможно разделитель
- затем 29 байт, в которых содержится имя блока - оно может быть любым
- далее идут 4396 байта - это сам блок
Помогите пожалуйста сделать EXE, который при запуске будет показывать выпадающий список и кнопку под списком. В списке будут 89 записей-блоков на выбор. когда я выберу из списка название и нажму на кнопку должно происходить следующее: выбранный блок из мастер-файла (только 4396 байта) заменится на блок из сурс-файла (теми же 4396 байтами)
Примечания: я прикладываю файлы примеры к этому сообщению. замечу, что есть редактор для мастер-файла, его можно скачать отсюда — он как раз и может создавать сурс-файлы (RCAR). приложил так же скрин программы и вероятного списка "красивых" записей (слева который).
Буду признателен за помощь
Вложения
Последнее редактирование: