Question 123

Comment exécuter des commandes DOS à partir de mon programme ?

Il suffit, à l'aide de la fonction "Shell", d'exécuter soit l'application "command.com", soit l'application "cmd.exe" (cela dépend du système d'exploitation sur lequel tourne votre programme). Afin de savoir laquelle des deux applications il faut utiliser, on peut se servir de la variable d'environnement "comspec" qui contient cette information. Pour récupérer le contenu de cette variable, VB met à notre disposition la fonction Environ. Exemple :

' Renomme un fichier à l'aide d'une commande DOS
Shell Environ$("comspec") & " /c ren C:\MESDOC~1\OLD.TXT NEW.TXT"

Date de publication : 13 février 2003
Dernière modification : 13 février 2003
Rubriques : Divers
Mots-clés : DOs, commandes, SHELL, exécuter, command.com, cmd.exe