Empêcher une console de s'afficher
Résolu/Fermé
Utilisateur anonyme
-
Modifié par EchoIsON le 1/03/2016 à 21:52
Utilisateur anonyme - 3 mars 2016 à 16:33
Utilisateur anonyme - 3 mars 2016 à 16:33
A voir également:
- Empêcher une console de s'afficher
- Quelle console choisir - Guide
- Afficher mot de passe wifi android - Guide
- Un bloqueur de publicité empêche la lecture. veuillez le désactiver pour démarrer la vidéo - Astuces et Solutions
- Afficher appdata - Guide
- Afficher mot de passe wifi - Guide
2 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 833
2 mars 2016 à 00:23
2 mars 2016 à 00:23
Bonjour,
Le mieux serait de passer en mode graphique.
Vu que tu es sur Windows a priori, un truc du genre devrait marcher :
Le mieux serait de passer en mode graphique.
Vu que tu es sur Windows a priori, un truc du genre devrait marcher :
#include <windows.h> [...] HWND handle=GetForegroundWindow(); ShowWindow(handle,SW_HIDE);
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 833
2 mars 2016 à 11:29
2 mars 2016 à 11:29
Bonjour,
Il faut passer en mode graphique alors (Qt, etc.)
--
Il faut passer en mode graphique alors (Qt, etc.)
--
[Dal]
Messages postés
6174
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
2 février 2024
1 083
2 mars 2016 à 14:19
2 mars 2016 à 14:19
pourquoi veux-tu faire cela stp.
J'ai crée un programme C modifiant le contenu des fichiers d'un répértoire ciblé, par exemple modifier le contenu de 5 fichiers txt différents pour le remplacer avec celui d'un fichier source.
Cependant, dans de très grands répértoires, la console (vide) reste affichée longtemps jusqu'à la fin de l'opération et cela me dérange, tout simplement...
Avec FreeConsole() ou le code de fiddy, la console disparait presque instantanément, mais s'affiche tout de même, donc à la limite ce n'est pas grave, mais cela m'arrangerait si je pouvais aller plus loin jusqu'à la faire disparaitre totalement (enfin, ne pas la faire apparaitre).
PS : le code en question ressemble beaucoup à celui que j'ai publié dans ce sujet :
https://forums.commentcamarche.net/forum/affich-33235643-probleme-avec-le-nom-d-executable
A la difference que le programme dont il est question n'affiche rien, et a un autre but, donc la console est inutile
Cependant, dans de très grands répértoires, la console (vide) reste affichée longtemps jusqu'à la fin de l'opération et cela me dérange, tout simplement...
Avec FreeConsole() ou le code de fiddy, la console disparait presque instantanément, mais s'affiche tout de même, donc à la limite ce n'est pas grave, mais cela m'arrangerait si je pouvais aller plus loin jusqu'à la faire disparaitre totalement (enfin, ne pas la faire apparaitre).
PS : le code en question ressemble beaucoup à celui que j'ai publié dans ce sujet :
https://forums.commentcamarche.net/forum/affich-33235643-probleme-avec-le-nom-d-executable
A la difference que le programme dont il est question n'affiche rien, et a un autre but, donc la console est inutile
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 833
2 mars 2016 à 22:51
2 mars 2016 à 22:51
Bonjour,
La réponse ne va pas te convenir, mais cela ne sera pas si simple. Il faut programmer en mode graphique comme win32 par exemple, mais aussi Qt, etc.
Pas mal de choses seront donc à revoir (printf(), getch(), etc.).
Pour programmer avec win32, https://openclassrooms.com/courses/apprentissage-de-l-api-windows
Bon courage.
La réponse ne va pas te convenir, mais cela ne sera pas si simple. Il faut programmer en mode graphique comme win32 par exemple, mais aussi Qt, etc.
Pas mal de choses seront donc à revoir (printf(), getch(), etc.).
Pour programmer avec win32, https://openclassrooms.com/courses/apprentissage-de-l-api-windows
Bon courage.
2 mars 2016 à 11:06
Merci, mais le problème est toujours présent... Une console s'affiche, bien que très furtivement, mais s'affiche tout de même.