Exectution commande C sour Dos

[Résolu]
Signaler
Messages postés
4
Date d'inscription
jeudi 5 juillet 2007
Statut
Membre
Dernière intervention
9 juillet 2007
-
Messages postés
12
Date d'inscription
mardi 23 octobre 2007
Statut
Membre
Dernière intervention
18 février 2009
-
bonjour,
je dois réaliser un batch pour lancer le logiciel winaudit et surtout lancer la commande audit et a la fin de celui ci enregistrer un log ds un dossier et ds un format spécifique
quelq'un aurais des pistes de recherche ou connaitrais les commande pour réaliser ceci?
merci d'avance

4 réponses

Messages postés
3874
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
7 novembre 2014
14
Salut,

Je connais pas winaudit, mais bon courage...

A tout hasard, essaie de voir si winaudit peut prendre des arguments (sous dos, tu vas dans le dossier de winaudit.exe et tu tape winaudit /?)

Sinon, il reste le pilotage distant à l'arrache, mais c'est assez aléatoire... L'idéal serait de faire du SendMessage en Delphi ou en C.

En DOS, je crois pas que ce soit possible de base, mais il existe probablement des utilitaires gratuits qui le font (Une commande faisant de l'envoie de caractère à une appli tierce).

Tu peux t'orienter plutôt vers du vb script ou de java script.
Sur cette page, un exemple de vbscript et java script qui fait faire des calculs à la calculatrice de Windows.
(Ne pas oublier que TAB permet de faire le focus d'un conytôle à l'autre.)
Messages postés
3874
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
7 novembre 2014
14
Tu es sauvé !

winaudit gère la ligne de commande.

Tout est expliqué ici.
Messages postés
4
Date d'inscription
jeudi 5 juillet 2007
Statut
Membre
Dernière intervention
9 juillet 2007

merci beaucoup!
Messages postés
12
Date d'inscription
mardi 23 octobre 2007
Statut
Membre
Dernière intervention
18 février 2009

salut
 je cherche comment realiser une  boite run avec  le delphi
 pour faire  des commandes. dans mon logiciel
sans revient  à  l autre au niveau de xp.