Comando Prompt Colors

Quindi stavo scherzando con i colors nel prompt dei comandi. Tuttavia, quando eseguo un programma di console in MS Visual C ++, i colors rimangono predefiniti. C’è un modo per cambiarlo così, quando viene usato il prompt dei comandi, userà le mie impostazioni personalizzate? Devo modificare le impostazioni tramite Visual C ++?

Sono in esecuzione Windows 7 e MS Visual C ++ 2010 Express.

Spero di poter fare questa domanda qui. Grazie per tutto l’aiuto.

Se si esegue il programma, modificare le impostazioni del colore nelle Properties sulla console stessa, quindi dovrebbe trattenerlo in modo specifico per quel programma oppure è ansible modificare i valori predefiniti per la finestra della console che dovrebbero essere permanenti per tutto il tempo.

Se questi colors personalizzati sono specifici per la tua applicazione, puoi invece integrarlo nel tuo codice usando comandi come SetConsoleTextAttribute

C’è un elenco completo delle funzioni della console qui: http://msdn.microsoft.com/en-us/library/windows/desktop/ms682073(v=vs.85).aspx

C’è anche un esempio di utilizzo dei colors con la finestra della console .

Questo funziona per un’applicazione eseguita da Visual Studio e anche dalla riga di comando. Non è necessario utilizzare WriteFile ecc. Una volta impostati i colors, è ansible utilizzare printf o cout normalmente.