Макрос разбития бинарного файла на секции

Столкнулись с проблемой в использовании макросов? Здесь можно получить помощь.
Post Reply
User avatar
cmd.exe
Posts: 364
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 179 times
Been thanked: 5 times
Contact:

Макрос разбития бинарного файла на секции

Post by cmd.exe » Sat 28 Jun, 2014 23:57

Умный split.exe -b в фаре.

Если мы на [..] то ищем все файлы *.bin и работаем уже с ними исключая вложенные папки.
Нужно что-бы макрос открыл файл на чтение, нашёл в нём смещение по поиску "hsqs" или "sqsh", после этого: //хотелось-бы потом добавить вынос настроек какое "слово" искать.
1-ую половину файла скопировал и скопировал в filename.ext.rom0, а каждый последующий в filename.ext.rom[0-9] // обрезаем до "слова"
Если совпадения по поиску не найдены выводим сообщение, если найдены разбиваем файл сохраняя оригинал и части



Посоветуйте что почитать, как создать не тривиальное решение. Посоветуйте варианты, и как на ваш взгляд оно должно выглядеть.

Так-же хочется спросить для временных решений, как можно создать макрос запускающий батник из shell по ассоциации файла.
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates

User avatar
John Doe
Бюрократ
Posts: 12323
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 168 times

Re: Макрос разбития бинарного файла на секции

Post by John Doe » Sun 29 Jun, 2014 10:02

cmd.exe wrote:Так-же хочется спросить для временных решений, как можно создать макрос запускающий батник из shell по ассоциации файла.
В ассоциациях можно указать Lua-скрипт, используя префикс плагина LuaMacro.

Остальные вопросы слишком общие. Попробуйте конкретизировать.

User avatar
cmd.exe
Posts: 364
Joined: Fri 16 Apr, 2010 18:26
Location: Нижний Новгород
Has thanked: 179 times
Been thanked: 5 times
Contact:

Re: Макрос разбития бинарного файла на секции

Post by cmd.exe » Sun 29 Jun, 2014 14:17

Конкретно есть пример открытие файла на чтение в бинарном виде на Lua?
Варианты поиска по файлу в примерах на Lua?
Варианты записи в файл в бинарном виде на Lua?
I've been using Vim for about 2 years now, mostly because I can't figure out how to exit it. (c) I Am Devloper
I know nothing except the fact of my ignorance. (с) Socrates

Shmuel
Posts: 5836
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 22 times
Been thanked: 213 times

Re: Макрос разбития бинарного файла на секции

Post by Shmuel » Sun 29 Jun, 2014 14:25

cmd.exe wrote:Конкретно есть пример открытие файла на чтение в бинарном виде на Lua?
Варианты поиска по файлу в примерах на Lua?
Варианты записи в файл в бинарном виде на Lua?
Примеров море в Интернете, куча на данном форуме. Но из ваших вопросов совершенно очевидно, что вы даже Lua manual не изучили, а это - абсолютный минимум того, что должно быть сделано. Иначе никакие примеры не помогут.

User avatar
John Doe
Бюрократ
Posts: 12323
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 168 times

Re: Макрос разбития бинарного файла на секции

Post by John Doe » Sun 29 Jun, 2014 14:28

cmd.exe wrote:Конкретно есть пример открытие файла на чтение в бинарном виде на Lua?
Варианты поиска по файлу в примерах на Lua?
Варианты записи в файл в бинарном виде на Lua?
Доступные функции перечислены в мануале.

Post Reply

Return to “Нужна помощь”