Fenstername über ProcessID ermiteln

  • Guten Morgen,


    ich würde gerne ein bestimmten fenstername über eine ProcessID ermitteln leider kenne ich mich damit nicht so aus, sind ProcessID's immer identisch und auch auf anderen rechnern oder sind sie variabel, falls sie es sind kann ich meine idee so an den namen zu kommen schon verwerfen! Da der Fenstername ebenfalls nicht immer gleich ist, wüsste ich nciht wie ich die befehle nur bei aktivem fenster ausführen soll!

    Danke für eure hilfe
    Lars G.

  • Cool dank dir habs jetzt so ähnlich gelöst habe in eine schleife einfach immer die abfrage

    [autoit]

    WinWaitActive ( $fenstername )

    [/autoit]


    eingefügt und oben habe ich

    [autoit]

    Sleep(1000) $fenstername = WinGetTitle ("[active]")

    [/autoit]


    damit man Zeit hat in das Fenster zu gehen bevor der rest der funktion ausgeführt wird!

    Hast mir sehr geholfen, schöner wär es natürlich wenn das immer geprüft würde also ein ständiger Parameter ist das das fenster ontop sein muss! Damit keiner das ding minimiert das das script aber erst im nächsten schleifen Durchlauf mitbekommt!