ShellExecute Parametre Delphi

Bonjour,

Je cherche à faire un bouton qui lance un taskkill sur une adresse IP enregistré dans une ListBox mais je ne parvient pas à trouver la syntaxe pour intégrer cette adresse IP dans les paramètre du taskkill
vola le code que jessaye de faire marcher

ShellExecute(Handle,'open', PChar('taskkill.exe'),PChar(' /IM notepad.exe /S '), '+ListBox1.Items.Strings[0]+', SW_SHOWMINIMIZED);

Le code suivant fonctionne
(Pour montrer que ListBox1.Items.Strings[0] n'est pas vide )=>

ShowMessage('Test ' +ListBox1.Items.Strings[0]+ 'Test');

Merci de votre aide

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. option := ' /s '+ListBox1.Items[i]+' /im cmd.exe';
    ShellExecute(handle,'open',PChar('taskkill.exe'), PChar(option), Nil, SW_HIDE);