Посл.ответ |
Сообщение |
Ранг: 17.4 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 01 октября 2012 22:55 · Личное сообщение · #1
Здравствуйте. Извините за ламерский вопрос. При копировании блока текста из Winhex в блокнот, копируется не весь этот блок, а только его часть. Чем это может быть вызвано? P. S. Цель - разбиваю файл на секции данных и кода и делаю к ним комментарии.
| Сообщение посчитали полезным: |
|
Ранг: 31.0 (посетитель), 70thx Активность: 0.14↘0 Статус: Участник
|
Создано: 01 октября 2012 23:01 · Личное сообщение · #2
может попробуешь Hex Editor Neo 5? в гугле найдешь)
| Сообщение посчитали полезным: |
Ранг: 17.4 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 01 октября 2012 23:04 · Поправил: Wagos · Личное сообщение · #3
schokk_m4ks1k пишет: может попробуешь Hex Editor Neo 5? в гугле найдешь) Спасибо, попробую  Перепробывал кучу редакторов, но винхекс понравился тем, что можно текст в один столбик выводить. Там есть такая функция? Кстати, пробовал в Ultraedit'е копировать текст в режиме Hex/Text. Тоже весь выделенный блок копируется не полностью. Похоже, это болезнь не только винхекса.
| Сообщение посчитали полезным: |
Ранг: 441.3 (мудрец), 297thx Активность: 0.41↘0.04 Статус: Участник
|
Создано: 01 октября 2012 23:13 · Личное сообщение · #4
Wagosчто-нибудь слышали о непечатаемых символах?
| Сообщение посчитали полезным: |
Ранг: 17.4 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 01 октября 2012 23:16 · Личное сообщение · #5
tihiy_grom пишет: что-нибудь слышали о непечатаемых символах? В том то и дело, что эти символы печатаемые. Обыкновенный текст, но копируется не полностью.
| Сообщение посчитали полезным: |
Ранг: 617.3 (!), 677thx Активность: 0.54↘0 Статус: Участник
|
Создано: 01 октября 2012 23:18 · Личное сообщение · #6
А если копировать в новый файл(не помню как это точно называется)?
| Сообщение посчитали полезным: |
Ранг: 441.3 (мудрец), 297thx Активность: 0.41↘0.04 Статус: Участник
|
Создано: 01 октября 2012 23:18 · Личное сообщение · #7
скрин покажите что вам WinHex выводит и что получается в блокноте, а то что-то с трудом верится
| Сообщение посчитали полезным: |
Ранг: 17.4 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 01 октября 2012 23:25 · Поправил: Wagos · Личное сообщение · #8
При копировании выводит: Following address(es) will be erased during the swbl Change 6403_01.10.2012_EXELAB.rU.tgz - img.JPG
| Сообщение посчитали полезным: |
Ранг: 17.4 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 01 октября 2012 23:31 · Личное сообщение · #9
Vovan666 пишет: А если копировать в новый файл(не помню как это точно называется)? Не пробовал  Дело в том, что я веду один основной текстовый файл и надеялся, что всё упрётся в настройки Winhex'а
| Сообщение посчитали полезным: |
Ранг: 129.0 (ветеран), 116thx Активность: 0.06↘0 Статус: Участник
|
Создано: 01 октября 2012 23:51 · Личное сообщение · #10
WagosПробуй так: выдели, что нужно для копирования, далее прав. кнопкой мыши Edit -> Copy Block -> Info New File(Ctrl+Shift+N)
----- We do what we want because we can. | Сообщение посчитали полезным: |
Ранг: 17.4 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 01 октября 2012 23:55 · Личное сообщение · #11
verdizela Спасибо, работает. Но файл - большой и каждый раз копировать туда-сюда довольно трудоёмко  Т. е. простыми методами скопировать весь текст не удастся?
| Сообщение посчитали полезным: |
Ранг: 0.0 (гость) Активность: 0.25↘0 Статус: Участник
|
Создано: 02 октября 2012 00:14 · Личное сообщение · #12
Wagos пишет: Т. е. простыми методами скопировать весь текст не удастся? А этим пробовали 010 Editor? Скопирует, гарантия 99,9%.
| Сообщение посчитали полезным: |
Ранг: 17.4 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 02 октября 2012 00:22 · Личное сообщение · #13
F_a_u_s_t пишет: А этим пробовали 010 Editor? Да, этот хорошо копирует, но в винхексе очень удобно оформлены диапазоны выделенного блока + выводит кучу текста в один столбик - более читабельно, чем в 010. Так что, переходить с него не хочется  Огромное спасибо всем отписавшимся  Буду искать другие варианты
| Сообщение посчитали полезным: |
Ранг: 17.4 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 02 октября 2012 00:30 · Поправил: Wagos · Личное сообщение · #14
Ответ на вопрос оказался неутешительным  При копировании в буфер обмена поступает строка, оканчивающаяся ближайшим символом 00h (строка нуль-терминированная). Остальная часть строки отбраковывается.
| Сообщение посчитали полезным: |
Ранг: 617.3 (!), 677thx Активность: 0.54↘0 Статус: Участник
|
Создано: 02 октября 2012 00:38 · Личное сообщение · #15
Wagos пишет: При копировании в буфер обмена поступает строка, оканчивающаяся ближайшим символом 00h (по-моему, конец строки). Ну вообще-то так и должно быть. Даже если ты и скопируешь строку с 00h посередине, то вставится из буфера строка заканчивающаяся 00h.
| Сообщение посчитали полезным: |
Ранг: 17.4 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 02 октября 2012 00:41 · Поправил: Wagos · Личное сообщение · #16
Vovan666 пишет: Ну вообще-то так и должно быть. Даже если ты и скопируешь строку с 00h посередине, то вставится из буфера строка заканчивающаяся 00h. К сожалению  Кстати, причина была именно в этом - я не сразу заметил. Спасибо всем за помощь!
| Сообщение посчитали полезным: |
Ранг: 0.0 (гость) Активность: 0.25↘0 Статус: Участник
|
Создано: 02 октября 2012 00:52 · Личное сообщение · #17
Легко решаемая проблема, хукните копирования текста и делайте вывод такой какой вам нужен, скорее всего есть уже готовое среди менеджеров буфера обмена.
| Сообщение посчитали полезным: |
Ранг: 17.4 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 02 октября 2012 23:13 · Поправил: Wagos · Личное сообщение · #18
F_a_u_s_t, Спасибо огромное! Пока менеджеры буферов по диагонали просмотрел - вроде ничего похожего нет. Но есть исходники перехвата буфера обмена, так что в ближайшем будущем решу проблему.
| Сообщение посчитали полезным: |