begin process at 2012 05 29 01:43:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Comment cacher une fenetre msdos?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Comment cacher une fenetre msdos?

dimanche 23 mai 2004 à 16:54:54 | Comment cacher une fenetre msdos?

ghostfcc

je veux faire appel au programme tracert, mais enregistrer les informations retournées dans un fichier et non les afficher à l'écran. J'utilise actuellement la fonction system :

system("tracert www.google.fr>>google.txt");

les résultats sont enregistrés dans le fichier google.txt.

A présent je veux toujours faire la même chose mais je ne veux pas que l'on voit la fenetre de tracert.

Pour celà j'ai bien pensé à utliser la fonction ShellExecute, mais celle-ci ne veut pas accepter la sortie vers un fichier en paramètre ( >>google.txt)

Si quelqu'un a une idée .... je suis vraiment preneur parce que là ça commence à me gaver ...
dimanche 23 mai 2004 à 20:19:21 | Re : Comment cacher une fenetre msdos?

batrasog


essaye de mettre ça au début du prog
HWND hwnd = GetForegroundWindow() ;
ShowWindow(hwnd,SW_HIDE);
je sais pas si ça marche mais tu peut toujours essayer
lundi 24 mai 2004 à 09:55:15 | Re : Comment cacher une fenetre msdos?

hilairenicolas


ShellExecute permet la redirection, je pense que c'est la meilleure solution (et la plus simple)
lundi 24 mai 2004 à 19:04:24 | Re : Comment cacher une fenetre msdos?

ghostfcc

Ha je veux bien voir comment faire parce que j'ai pas trouvé, la seule solution que j'ai trouvé c'est créer un .bat contenant ma ligne de commande et de faire appel à ce fichier... autrement dit c'est pas terrible, c'est ça marche mais c'est pas terrible lol
lundi 24 mai 2004 à 19:31:47 | Re : Comment cacher une fenetre msdos?

hilairenicolas

et bien comme ca :)


ShellExecute(0, "open", "tracert.exe", " www.google.fr >google.txt",0, SW_SHOW)

sachant que > écrase et >> ajoute à la fin (si je me trompe pas)
mardi 25 mai 2004 à 00:01:49 | Re : Comment cacher une fenetre msdos?

ghostfcc

On y est justement, ça j'ai déjà essayé, mais la commande ne s'exécute pas correctement. Le tracert nous donne une jolie erreur, il prends www.google.fr >google.txt pour le dns à chercher.... au lieu de prendre www.google.fr comme dns et d'enregistrer les résultats dans google.txt

Si quelqu'un pouvait essayer pour confirmer ça serait cool car parce que pourtant j'arrive pas à voir pourquoi ça veut pas marcher lol c'est une simple commande :/
mardi 25 mai 2004 à 09:46:20 | Re : Comment cacher une fenetre msdos?

hilairenicolas


apres essai, ca marche pas chez moi non plus, ni avec CreateProcess
mystère ...
mardi 25 mai 2004 à 14:28:06 | Re : Comment cacher une fenetre msdos?

ghostfcc

lol je me sens moins seul :D
merci d'avoir essayé :)
Le seul moyen que j'ai trouvé c'est de lancer le un batch avec la commande à l'intérieur ... là ça marche lol mais c'est pas très esthétique vu d'extérieur..
dimanche 20 février 2005 à 15:51:52 | Re : Comment cacher une fenetre msdos?

DarkBoss

HWND hwnd = GetForegroundWindow() ;
ShowWindow(hwnd,SW_HIDE);

marche tres bien avec une fenetre msdos !


DarkBoss


Cette discussion est classée dans : fichier, fenetre, txt, google, tracert


Répondre à ce message

Sujets en rapport avec ce message

affichage d'un fichier txt dans une fenetre [ par cassiopee88 ] Alors voila mon probleme, j'ai une application MDI. Dans laquelle j'ai créé plusieurs fenetres et je voudrai afficher le contenu de differents fichier saut de ligne dans un fichier .txt [ par semenzato ] bonjour ,je voudrais savoir comment faire un saut de ligne dans un fichier texte car mon instruction \n n'est pas comprise et il en resulte un carré n lire un fichier txt ligne par ligne [ par lapinrose67 ] Bonsoir,Je developpe un logiciel en C sous Linux, voila mon problème:Je dois lire un fichier texte ligne par ligne et placer chacune d'entre ellesdans Imprimer un tableau et un fichier txt [ par fred23 ] Bonjour,Je souhaiterais savoir comment je peux imprimer:un tableau[i][j] et un fichier texte de type toto.txtLe tout en C++.Merci.Fred23 récupération de données excel avec vb.net et bascule vers un fichier unique .txt [ par coeurdenoir ] Bonjour,je suis un débutant alors ne soyez trop dur avec moi.Voila je travaille sur un projet informatique et aujourd'hui je bloque sur un point qui recuperation float ds fichier txt [ par sheeper ] BonjourAlors voila je cherche a recuperer un float a partir d'un fichier txt en choisissant la ligne a laquelle je veux regarder. J'ai bien essaye d'u Probleme avec Rename.... [ par phil26 ] Mon soucis est le suivant :Description :- une appli A crée un fichier temporaire a.txt, puis après traitement, elle le Rename dans un répertoire RepB. Ouverture d'un fichier *.txt [ par VCplusp ] Bonjour, je suis un débutant en Visual C++6 et je suis entraint de faire une application pour ouvrir un fichier *.txt en cliquand sur un bouton dans m ouvrir et ecrire dans un fichier txt avec c++builder [ par lgsama ] Salut tout le monde,Je suis un débutant de c++Builder et j'ai besoin d'aide..voilà mon problème: j'arrive pas a ouvrir un fichier .txt à partir d'un Lire un fichier txt contenant des nombres [ par wwalker ] Je souhaite qu'une variable integer prennent successivement les valeurs contenus dans un fichier txt.Forme du fichier nombres.txt:123445677890...Voila


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,125 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales