Войти

Показать полную графическую версию : Вставка многострочного текста из буфера обмена в однострочное окно.


Do Not Disturb
15-02-2007, 16:35
Если скопировать многострочный текст в буфер, то при вставке этого текста в одну строку (например название файла при его сохранении) вставляется только первая строчка текста.
Как можно управлять буфером, чтобы преобразовать многострочный текст в одну строку?

yurfed
15-02-2007, 17:12
Do Not Disturb Например, куда вставляешь текст? Может там форма принятия текста ограничена несколькими символами.
Но вообще странно, всегда, длиные имена файлов, без проблем, копировал через буфер.
Подробнее напиши что делаешь

APOSTOL
16-02-2007, 19:42
Он пытается впихнуть в название файла весь абзац вместе с переводами строки. :haha:

Do Not Disturb, в этом "например" так просто не получится. Винда именно этот непечатаемый символ "перевод строки" считает концом того набора символов, которые ты пытаешься вставить в ОДНОСТРОЧНУЮ переменную.

Нужно промежуточное выковыривание "лишних" Enter хоть руками через Notepad, хоть какими-либо "сторонними" программами.

Например ReEnter - 17k

http://www.azar.ru/soft/images/7409_ReEnter.jpg

Программа убирает ненужные Enter символы из Txt(Dos) текста.

http://www.download.ru/russian/sp/19729.htm или http://www.byindia.com/?wid=p243496




© OSzone.net 2001-2012