как программно подняться на строчку вверх?

  • Автор темы Автор темы solaris
  • Дата начала Дата начала

solaris

Новичок
как программно подняться на строчку вверх?

Здравствуйте!
Существует ли код обратный по действия "\n"? весь инет уже облазил:((((
Заранее спасибо.
 
Каких только вопросов не увидишь на этом форуме...
 
вопрос нормальный, пишу скрипт, запускаемый из консоли, там есть статусбар выполнения, причем в две строчки, дык вот.. .чтоб при новом статусе наложить новые данные на первую строку, как не крути надо переходить на строчку вверх.
 
Тебе нужно знать тип твоей консоли, а какие управляющие символы она понимает, в интернете информации навалом.
 
Да он просто не понимает о чём пишет...
solaris, тебе нужно пересмотреть алгоритм. На строчку вверх подниматься нельзя. Зато можно заменять строчку целиком(то есть обрезать последнюю строку и поставить обрезаную строку на место старой).
 
или тупо взять исходники любой системной тулзы с таким функционалом - и содрать код оттуда
 
Хм, строки, строки, строки смешались... В общем, вместо переменной вставить другую, обрезаную переменную. Да и вообще почитать теорию, на лицо недостаток знаний.
 
Согласен, вопрос задаю от нехватки знаний. Тип онсоли?.... я конечно могу сильно заблуждаться, но разве они все не подчиняются стандртам POSIX? дык вот, там я посмотрел, и не нашел кода перехода на строчку вверх, поэтому и спросил, возможно ли вообще.

Насчет тулзы подумал тоже, но никак не вспомню, как софтина имеет двухстроковый статусбар:((
 
http://www.opennet.ru/man.shtml?topic=console_codes&category=4&russian=0

или

ncurses

Да он просто не понимает о чём пишет...
solaris, тебе нужно пересмотреть алгоритм. На строчку вверх подниматься нельзя. Зато можно заменять строчку целиком(то есть обрезать последнюю строку и поставить обрезаную строку на место старой).
ложная информация

-~{}~ 09.06.08 10:33:

echo(chr(0x1B)."M");
 
kode


Блин, спасибо от души:)))) язнал, знал, что где-то это описано, именно то я искал:))
Спасибо.
 
Сверху