patrik: vba, vbs Prozesse überwachen

Hallo zusammen

Ich möchte einen Prozess überwachen ob der noch läuft und wenn nicht mit der bearbeitung meines Scriptes weiter fahren. Ich habe auch schon einige API's gefunden nur läuft NIX! bei mir zudem benutzen alle solche Formulare, die ich gar nicht will. dot Net würde das ganze viel einfacher machen leider verfüge ich nicht über diese Lizenzen sondern nur über das M Visual Studio 6.

schlussendlich so aussehen:

start
  run externe convert.exe

schleife convert.exe läuft
    warten
  ende schlaufe

end

und das ist mein code mit dem ich die prozesse durchsuchen will um einmal zu überprüfen ob convert.exe läuft am beispiel versuchte ich das mit notepad.exe aus

nur irgendwass ist flasch, und zudem habe ich noch fertige apis gefunden, welche darauf warten, bis ein externes programm fertig ausgeführt ist, jedoch hat bei mir auch wieder nix funktioniert

Sub Main()

Dim proc As Process
    For Each proc In Process.GetProcesses
      If (proc.ProcessName = "notepad.exe") Then
        MsgBox "running"
      End If
    Next proc

End Sub

besten dank für die hilfe

  1. Hallo!

    Ich möchte einen Prozess überwachen ob der noch läuft und wenn nicht mit der bearbeitung meines Scriptes weiter fahren.Ich habe auch schon einige API's gefunden nur läuft NIX!

    Welche API-Funktionen hast Du denn probiert?

    bei mir zudem benutzen alle solche Formulare, die ich gar nicht will.

    ???

    Beste Grüße
    Viennamade