Zitat von
R2009:
ShellExecute_AndWait('', 'cmd.exe', '/c uploadtool.bat.....
Wenn das Fenster einen eindeutigen Titel hat, geht es mit kill.exe (aus dem Windows NT Ressource Kit) - so schliesse ich Java-Programme, die z.B. nachts wegen einer Datensicherung vorübergehend nicht laufen dürfen. - Das ist wirklich nicht die eleganteste & professionellste aller Möglichkeiten, aber da der Prozess sich anhand des Namens nicht identifizieren läßt (es ist ja in der Regel meistens ein java.exe oder javaw.exe), manchmal die einzige Möglichkeit.
Alternativ (oder zusätzlich) käme in Frage, die vom Java-Prozess geöffnete DFÜ-Verbindung über Delphi zu schliessen.
Cheers,