![]() |
вставить две пустых строки в copy bin
Есть код
Код:
chcp 1251 Код:
ф1с1 |
перефразируете замысел!
|
как сделать бинарный объединятор bin1 + 0D0A0D0A + bin2 + 0D0A0D0A + ... bin100 + 0D0A0D0A ?
есть первый файл hex Код:
313131310D0A31310D0A3131 Код:
1111 hex Код:
323232320D0A32320D0A3232 Код:
2222 hex Код:
323232320D0A32320D0A32320D0A0D0A313131310D0A31310D0A31310D0A0D0A Код:
2222 а кодом из 1го сообщения получается так hex Код:
323232320D0A32320D0A3232313131310D0A31310D0A3131 Код:
2222 ![]() |
создайте файл file0 c содержимым 0D0A0D0A любым доступным вам способом и задача сведется к
copy /b file1 file0 file2 file0 file3 file0 .... "! merged.bin" |
Вложений: 1
Цитата:
Код:
chcp 1251 например типа такого: (помесь vba и cmd) Код:
Set Source=%CD% Код:
for i = 1 to files.count Код:
copy /b *.* "! merged.bin" т.е. не поддерживает unicode в имени файла хотя сейчас проверил, "●●●●.bin" клеится нормально. возможно список файлов в *.* формируется не через Dir() а через стороннюю функцию у которой нет проблем с не-православными именами файлов |
Код:
@Echo Off |
Цитата:
А как добавить исключение для добавления самого кода bat файла в результат? (копирую его в папку и запускаю из %CD%) Ниже код с ошибкой: Код:
@Echo Off |
Цитата:
Я не понял, что Вы хотите.
Допустим, сейчас результат кода ! merged.bin. Что в этом Вас не устраивает? Код:
111 Если маской файла не удаётся отсечь батник и суммарный файл, то вот вариант с добавкой исключения из процесса батника и ! merged.bin Код:
@Echo Off Лучше не копировать батник в обрабатываемую папку.
Создайте его в каком-либо месте и на рабочем столе создайте только ярлык на него. В проводнике выбирайте нужную для обработки папку и мышкой затаскивайте его на этот ярлык. Вариант для такой работы. Код:
@Echo Off |
Цитата:
Это быстрее, чем прописывать вручную пути каждый раз. В первом коде он естественно добавлял код этого батника в результат, что в принципе не критично. Что хочу - скопировать батник в папку, получить сумму всех бинарников, кроме этого батника Цитата:
Чуть изменил - с выводом имени файла + лог в консольку Код:
@Echo Off Результат
Код:
---11.txt.bin--- |
В Вашем коде в первом случае в Copy "%%f" замените на "%FileOut%"+"%%f"
|
Время: 14:21. |
Время: 14:21.
© OSzone.net 2001-