Windev et les commande dos
Stagiaire WDF
Inscrit:
01/07/2005 15:29
Post(s): 13
Donc voila je poste ici pour vous demander si il y a moyen de faire executez une commande dos en cliquant sur un bouton (oui sur xp, meme si c'est plus vraiment du dos)

Engros je clique sur mon bouton et la sa fait comme si je tappais debug.... ou autre commande dans le dos

enfin si on sais executez des commande dos

Cordialement,

DoGuA

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


Re: Windev et les commande dos
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

WDForge met à votre disposition une classe cWDDos qui permet l'exécution de commande DOS sans meme ouvrir de fenêtre de commande.

Contribution le : 14/12/2005 00:34
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Windev et les commande dos

Inscrit:
19/11/2002 12:20
Post(s): 390
Attention, pour certains softs DOS ça ne marche pas :)

Par exemple j'avais un soft de monitoring sous MS Dos qui "trichait" en affichant un masque de 80x30 et mettait à jour les données en ne changeant les données que par offset et mise à jour... Du coup la classe n'affichait rien :)
Du coup DLL en C++ et recodage :(

Mais sinon, pour 99% des commandes DOS, c'est nickel cette classe ;)

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


Re: Windev et les commande dos
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour lname,

Il est à préciser aussi que cette classe ne fonctionne pas non plus avec les programmes qui apparement attendent des appuis de touche clavier.

Pour ce type de fonctionnement il faut utiliser l'api 'console'

Petit Rappel
Pour les fonctions de type 'Dir' cette fonction peut être appelée via la commande suivante:
//Faire un dir de c: sur les environnement de type XP 2000
MyDos est un cWDDos
MyDOS:CommandLine = "cmd.exe /C dir c:\"
MyDOS:ExecuteCommand


en effet il faut executer le programme 'cmd' et lui passer en ligne de dommande la commande 'Dir'

Contribution le : 14/12/2005 23:13
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Windev et les commande dos
Bonjour,

Citation :

drcharly93 a écrit:

Pour ce type de fonctionnement il faut utiliser l'api 'console'

en effet il faut executer le programme 'cmd' et lui passer en ligne de dommande la commande 'Dir'



Pour quelle raison (par exemple) la simple commande suivante ne donne-t-elle aucun résultat alors que la majorité des noms de commande avec paramètre aide fonctionne ?
cmd.exe /C CHKDSK /?

Faut-il aussi executer cette fameuse API console ?
A ce propos, comment quelle est cette API et comment l'utiliser sous Windev.

Un exemple me serait très profitable.

Merci d'avance

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


Re: Windev et les commande dos
Animateur WDF
Inscrit:
19/01/2004 13:48
De www.sigmasys.fr
Post(s): 988
CHKDSK est différent de la commande dir.
A utiliser SANS le cmd.exe /C cela devrait marcher mieux.

bon dév.,

Totof

Contribution le : 15/12/2005 11:41
_________________
[ 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: Windev et les commande dos
Citation :

gp13 a écrit:

Faut-il aussi executer cette fameuse API console ?
A ce propos, comment quelle est cette API et comment l'utiliser sous Windev.

Merci d'avance


La honte, quel français !!
A ce propos, quelle est cette API et comment l'utiliser sous Windev ?

J'ai également oublié de préciser que j'utilise cette commande dans cWdDos que je trouve très performant pour lancer de nombreuses commandes Msdos

Cordialement

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


Re: Windev et les commande dos
Citation :

Totof a écrit:
CHKDSK est différent de la commande dir.
A utiliser SANS le cmd.exe /C cela devrait marcher mieux.

bon dév.,

Totof


Non c'est justement pour celà que je poste : avec ou sans cmd.exe la commande CHKDSK /? ne donne pas de résultat alors qu'elle fonctionne bien en demarrer/invite de commande

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


Re: Windev et les commande dos
DoGuA
Merci beaucoup d'avoir repondu a ma question maintenant je sais quelle classe utiliser je n'ai plus qua me documenter dessus...


Cordialement

DoGuA

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


Re: Windev et les commande dos
DoGuA
Excusez moi mais apparement sa ne fonctionne pas car j'essaye d'utiliser la callse mais rien ne vas....

Pouver vous me faire un espece de petit tuto sur les classe et celle de WDDos justement,merci...
Pour le tuto je vous oblige pas mais bon, en faite g jamais fort bien compris les classe donc ...

Cordialements,

DoGuA

Contribution le : 17/12/2005 03: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