Bonjour,
en FreePascal comment passer des commandes à MS-DOS ?
exemplemerci de vote aide,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 CD TEST DIR *.PAS
JoseF
Bonjour,
en FreePascal comment passer des commandes à MS-DOS ?
exemplemerci de vote aide,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 CD TEST DIR *.PAS
JoseF
grâce à la fonction exec();
Exec('c:\windows\system32\cmd.exe', '/c dir c:\*.*');
Exacte j'ajouterais juste que cette fonction apartien à l'unité Dos
cordialement @+
bonjour,
à vrai dire je n'en étais pas loin sauf que j'avais pris les exemples de TP7 qui, si je me souviens..., ne pointaient pas sur sur ce répertoire .![]()
mea-culpa mais voila ce qui arrive quand on ne réfléchit pas assez ...
Sinon comment faire un code portable entre un PC qui émule Dos sous windows et un PC qui ne tournerait que sur MS-DOS (ça existe peut être encore...) ?
mais je ferai un autre post
En tout cas merci de votre aide
Je crois qu'il suffit de remplacer cmd.exe par command.com, d'après mes souvenirs![]()
Bonjour,
oui sans doute... mais je doute que le chemin soit le même !
peut-être faut-il faire une recherche récursive pour trouver ou cmd.exe ou command.com ou autre ...
en plus rien que entre windows98 et Windows 2000 on n'a pas le même nom pour l'interpréteur de commandes... ni le même path
bon à suivre alors...
Partager