리눅스 콘솔창 프롬프트 컨트롤...
나츠
질문 제목 : 리눅스 콘솔창에서 프롬프트 콘트롤할수 있을까요?질문 내용 : 리눅스 콘솔창에서 프롬프트 위치를 마음대로 바꿀수 있는 방법이 있는지 알고 싶습니다.
예를들어 가로 5 세로 3 위치에 프롤프트를 놓아라... 뭐 이런식의 함수요..
궁금합니다.
-
미즈
답글 감사합니다.^^
-
퍼리
구글이나 네이버에서 gotoxy linux를 검색해보세요.
-
흰여울
COORD test_pos = {10,10};\t
BOOL CUR_RE = SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),test_pos);
위 함수를 이용해보세요... 인자 = 앞은 콘솔핸들,뒤는 이동할 좌푭니다. -
늘찬
답변감사합니다.
제가 원하는것은 콘솔창 내부에서 깜빡이는 프롬프트입니다.........
궁극적인 목표는 콘솔창 내부에서 제가 원하는 위치에 글자가 나오도록 하고 싶어서요..
예를 들어 지금 가로세로 (1,10)의 위치에 있는데... 글자를 (10,10)의 위치에 찍고 싶다면
프롬프트를 일단 보내고 찍어야 할것 같다는 생각에 ..........
아니면 프롬프트를 보내지 않고 그 위치에 글자를 찍을수 있다면 더 좋구요.. -
후회중
프롬프트의 위치를 바꾼다는게 무슨말인가요?
콘솔창 자체의 위치를 말씀하시는거라면 ,
\tHWND hConsole = GetConsoleWindow();
\tSetWindowPos(hConsole,HWND_TOPMOST,0,0,100,100,SWP_NOZORDER);
위 두함수를 이용하면 됩니다.