![]() |
selbst geöffnetes Programm wieder schließen
In meinem Programm öffne ich mit der Zeile
ShellExecute(handle,'open','cmd',PCHAR('/k'+'net send '+IP+' '+NR),'',0); cmd.exe und schicke an einen Computer in meinem Netzwerk (IP) eine Nachricht (NR). Wie kann ich nachdem die Nachricht verschickt wurde cmd.exe wieder automatisch schließen?? Danke im voraus |
Re: selbst geöffnetes Programm wieder schließen
Hallo und Willkommen in der DP! :dp: :dp:
Benutze ![]() |
Re: selbst geöffnetes Programm wieder schließen
Moin Kirkanos,
erst einmal herzlich willkommen hier in der Delphi-PRAXiS. Geh' mal auf Start\Hilfe und Support Dann in der Suche CMD.EXE eingeben, die Parameter anschauen und mit Deinen vergleichen. Da sollte sich die Lösung finden lassen. |
Re: selbst geöffnetes Programm wieder schließen
Du musst eigentlich gar keinen Umweg über cmd machen: "net" als auszuführendes Programm und "send ..." als Parameter müssten auch funktionieren.
Edit: Da es sich ja um ein Programm handelt, würde ich 'open' weglassen und stattdessen nil verwenden, manchmal hat das open bei mir nicht richtig funktioniert. |
Re: selbst geöffnetes Programm wieder schließen
ne , das mit dem öffnen und senden funktioniert, er mach halt nur für jede nachricht ne die cmd.exe auf was nach längerem chatte dafür sorgt das ich ungefähr hundert cmds gleichzeitig ausführe, das mit shellexecuteex werd ich ausprobieren, aber morgen
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz