2013-09-01 48 views
2

是否有Linux控制檯(/終端),用於這些功能WinAPI的當量:Linux控制檯操縱功能

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: - 不那麼有趣!但絕對有趣;) –