Показать полную графическую версию : Вставка многострочного текста из буфера обмена в однострочное окно.
Do Not Disturb
15-02-2007, 16:35
Если скопировать многострочный текст в буфер, то при вставке этого текста в одну строку (например название файла при его сохранении) вставляется только первая строчка текста.
Как можно управлять буфером, чтобы преобразовать многострочный текст в одну строку?
Do Not Disturb Например, куда вставляешь текст? Может там форма принятия текста ограничена несколькими символами.
Но вообще странно, всегда, длиные имена файлов, без проблем, копировал через буфер.
Подробнее напиши что делаешь
Он пытается впихнуть в название файла весь абзац вместе с переводами строки. :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
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.