Bonjour,
J'ai cherché longtemps le code pour lancer un fichier .cmd avec un bouton et il me semble que j'ai enfin trouvé.
Exemple de code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
procedure TForm1.Button1Click(Sender: TObject);
  begin
  Exec('C:\Users\Nomutilisateur\Documents\Repertoirefichier\fichier.cmd','C:\Windows\System32\cmd.exe')
  end;
Il faut bien sûr adapter le chemin du fichier à exécuter à votre situation.
Il fonctionne aussi avec les fichiers .bat
On remarque que la partie contenant le chemin du fichier est avant la partie contenant l'exe contrairement à ce qu'on fait lorsqu'on désire ouvrir un fichier Excel par exemple.