2013-09-01 2 views
2

Существуют линукс консольные (/ терминал) эквиваленты этих функций WinAPI:Linux Console манипулируя функции

GetConsoleScreenBufferInfo // for getting cursor position 
SetConsoleCursorPosition // for setting cursor position 
SetConsoleWindowInfo // for resizing console window or hiding cursor 
ReadConsoleOutputCharacter // for reading the character at some position 
ReadConsoleOutputAttribute // for reading color info of the character at some position 
WriteConsoleOutputAttribute // for changing color info of the character at some position 

?

+2

Вам нужна библиотека терминалов. Стандартный выбор - «ncurses». –

ответ

3

Вы можете попробовать использовать NCurses

для получения позиции курсора

~$ echo -e "\033[6n" 

для изменения размеров окна консоли

wmctrl -r "Mozilla Firefox" -e <G>,<X>,<Y>,<W>,<H> 
+1

У вас есть забавное название для окон вашей консоли – sehe

+0

@sehe: - Не то, что смешно !!! Но определенно интересно;) –

Смежные вопросы