6
這可能很簡單,但Google似乎沒有答案。有一個控制檯程序停止閃爍光標的簡單命令?在我的程序運行之前,它有一定比例的加載,但是當它更新時,光標會變得混亂,這真的很煩人。我知道它有可能,很多程序都有。什麼命令會打開和關閉閃爍的下劃線?與控制檯閃爍下劃線
這可能很簡單,但Google似乎沒有答案。有一個控制檯程序停止閃爍光標的簡單命令?在我的程序運行之前,它有一定比例的加載,但是當它更新時,光標會變得混亂,這真的很煩人。我知道它有可能,很多程序都有。什麼命令會打開和關閉閃爍的下劃線?與控制檯閃爍下劃線
您可以通過致電SetConsoleCursorInfo
.隱藏光標。
#include <windows.h>
void ShowConsoleCursor(bool showFlag)
{
HANDLE out = GetStdHandle(STD_OUTPUT_HANDLE);
CONSOLE_CURSOR_INFO cursorInfo;
GetConsoleCursorInfo(out, &cursorInfo);
cursorInfo.bVisible = showFlag; // set the cursor visibility
SetConsoleCursorInfo(out, &cursorInfo);
}
int main()
{
ShowConsoleCursor(false);
system("pause");
}
還要確保將cursorInfo.dwSize設置爲1到100之間的值,否則'SetConsoleCursorInfo'將失敗。 – ubuntugod
當我谷歌我得到[這](http://stackoverflow.com/questions/10987468/cursor-blinking-removal-in-terminal-how-to)是不是您所渴望的? – Borgleader
我可以想象你在談論Linux,但是你沒有標記OS。我很確定(但可能是錯誤的),這取決於您使用的操作系統。如果您想要在shell或GUI上執行此操作,它也可能有所幫助。 – tay10r
@TaylorFlores最好是任何操作系統,但我正在使用Windows。 –