是否可以更改編譯的命令行程序的背景顏色和標題文本?
我沒有源文件。如何更改命令行程序的標題和背景顏色
1
A
回答
1
如果它是一個簡單地運行在cli而不使用外部庫(如ncurses)的應用程序,它應該相當容易。要做到這一點,你只需要改變終端的顏色。
與自Windows第一版以來的標準command.com終端相比,你只需要使用谷歌。有很多搜索結果,如http://www.daniweb.com/forums/thread15790.html。 使用Windows 7中包含的新Windows Power Shell,解決方案應該完全相同。
如果應用程序使用像ncurses這樣的庫,則無需進行逆向工程就無法更改顏色。
1
如果您需要在目標程序已經運行後做,你可以從另一個過程中設置的標題和控制檯的顏色:
::FreeConsole();
::AttachConsole(pidOfTarget);
::SetConsoleTitle(_T("aaaaaaaaaaa"));
::SetConsoleTextAttribute(
::GetStdHandle(STD_OUTPUT_HANDLE),
BACKGROUND_BLUE | FOREGROUND_RED | FOREGROUND_BLUE | FOREGROUND_GREEN);
相關問題
- 1. 如何更改DialogFragment標題背景顏色和底線顏色
- 2. 更改標題顏色和背景
- 3. 更改UITableView標題的背景顏色
- 4. 更改行上的背景顏色,但不更改行標題
- 5. 更改WPF標題欄背景顏色
- 6. 更改導航標題背景顏色
- 7. 如何更改Jquery中div標籤的標題背景顏色
- 8. 更改完成後命令按鈕的值和背景顏色
- 9. 如何更改對話框的標題背景顏色?
- 10. 如何更改JTable的標題背景顏色?
- 11. 如何改變背景顏色和背景顏色?
- 12. 如何更改Emacs命令行顏色
- 13. 更改MFMailComposeViewController的標題欄,背景和文本的顏色
- 14. 更改iframe問題的背景顏色
- 15. 更改EditText問題的背景顏色
- 16. 更改Raphael「標籤」的背景顏色
- 17. 更改標籤欄的背景顏色
- 18. JustGage - 更改標尺的背景顏色
- 19. 如何更改gnuplot的背景顏色?
- 20. 如何更改PopupMenu背景的顏色
- 21. 如何更改SFSafariViewController的背景顏色?
- 22. 如何更改ListViewItem的背景顏色?
- 23. 如何更改Radscheduler的背景顏色
- 24. 如何更改apDiv的背景顏色?
- 25. 如何更改NSPopupButton的背景顏色?
- 26. 如何更改ggvis的背景顏色?
- 27. 如何更改JOptionPane的背景顏色?
- 28. 如何更改editText的背景顏色?
- 29. 如何更改GtkTextView的背景顏色?
- 30. 如何更改JLabel的背景顏色?
謝謝您的回答。 – T1000 2010-08-14 21:37:52
Windows控制檯以及運行在其中的程序是完全不同的東西。另外它不是command.com所指的(我希望),而是cmd.exe – Joey 2010-08-15 08:03:06