cWdDos Problème réponse vide
Bonjour,

Je reprends un fil sur cWdDos pour essayer de trouver une solution à un problème énervant :
L'utilisation facile de cWdDos m'a permis de faire un petit utilitaire qui affiche simplement les aides de commandes Msdos.
Exemple : cmd.exe /C ATTRIB /?

Cependant cette forme d'écriture ne fonctionne pas avec ...
CHDSK COMP CONVERT FC MORE et REPLACE
Le détail des paramètres de la commande l'aide ne s'affiche pas et il n'y a aucun message d'erreur.


Avec DOSKEY et FIND il y a un plantage.

J'ai essayé en enlevant cmd.exe /C, le résultat est le même.

Et-ce que quelqu'un a une idée ?

Cordialement

Contribution le : 15/12/2005 18:24
Créer un fichier PDF de la contribution Imprimer


Re: cWdDos Problème réponse vide
Animateur WDF
Inscrit:
19/01/2004 13:48
De www.sigmasys.fr
Post(s): 988
Bonjour,

Il reste toujours la bonne veille méthode de rédirection vers un fichier texte.
ex : DOSKEY /? > nom_fichier.txt

Il ne reste plus qu'a ouvrir le fichier généré.

Bon dév.,

Totof

Contribution le : 15/12/2005 18:48
_________________
[ Totof(Christophe LOGEL) réalise des développements spécifiques WinDev (Mon annonce wdforge), http://www.sigmasys.fr]
Créer un fichier PDF de la contribution Imprimer


Re: cWdDos Problème réponse vide
Citation :

Totof a écrit:
Bonjour,

Il reste toujours la bonne veille méthode de rédirection vers un fichier texte.
ex : DOSKEY /? > nom_fichier.txt

Il ne reste plus qu'a ouvrir le fichier généré.

Bon dév.,

Totof


Cette forme ne marche pas non plus
Le fichier est bien créé mais vide

Contribution le : 16/12/2005 07:38
Créer un fichier PDF de la contribution Imprimer


Re: cWdDos Problème réponse vide
Anonyme
Bonjour,

La solution suivante fonctionne mais malheureusement elle n'utilise plus cWdDos et je trouve que c'est bien dommage.


WInterTexte est une chaine
PrgLance est une chaîne
//txtCmd est le champ recevant la commande à executer

PrgLance = txtCmd + " > C:\TEMP\ULTIME.TXT" + RC + "CLS"
fSauveTexte("EXECUBAT.BAT",PrgLance)
FenEtat("frmmain",DessusTout) // pour essayer de cacher la fenêtre MsDos
LanceAppli("EXECUBAT.BAT",exeActif,exeBloquant)
WInterTexte = fChargeTexte("C:\TEMP\ULTIME.TXT")
SI PDetecteOem(WInterTexte) = Vrai ALORS
txtResultat = OemVersAnsi(WInterTexte)
SINON
txtResultat = WInterTexte
FIN


Après plusieurs essais je pense que c'est cWdDos qui ne prend pas en compte ces quelques cas mais je n'arrive pas à savoir ce qui ne va pas compte tenu de mon manque de connaissance sur le fonctionnement des API.

Cordialement

Contribution le : 16/12/2005 09:23
Créer un fichier PDF de la contribution Imprimer


Re: cWdDos Problème réponse vide

Inscrit:
19/11/2002 12:20
Post(s): 390
C'est ce qu'on disait, dans certains cas ça ne fonctionne pas :)
Par exemple un des programmes que j'utilisais essayait de capter le handle de la console DOS (session Dos sous Windows) pour changer l'affichage, donc là forcément ça sortait rien du tout.

Sinon, en faisant exécuter le fichier .bat par la classe, à priori vous n'aurez plus à vous soucier de cacher la fenêtre DOS ;)

Contribution le : 19/12/2005 06:45
Créer un fichier PDF de la contribution Imprimer


Re: cWdDos Problème réponse vide
Bonjour,

Citation :

lmame a écrit:
C'est ce qu'on disait, dans certains cas ça ne fonctionne pas :)

Sinon, en faisant exécuter le fichier .bat par la classe, à priori vous n'aurez plus à vous soucier de cacher la fenêtre DOS ;)


Désolé mais çà ne marche pas non plus en faisant executer le fichier .bat par cWdDos

Cordialement

Contribution le : 19/12/2005 12:10
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2