Hallo,
Ich habe ein kleines Script, das ein Aufnahmeprogramm steuern soll. Das Programm erzeugt dabei eine Datei, die nach Startdatum, Uhrzeit und aufgenommenem Programm benannt wird. Im Programm selbst läßt sich kein anderer Dateiname definieren. Deshalb müßte mein Script bereits während der laufenden Aufnahme duch eine Funktion Zugriff auf das Handle der durch das Aufnahmeprogramm geöffneten Datei erhalten, um daraus dann den Pfad und den Daeteinamen der Datei auszulesen. Nachdem dann das Aufnahmeprogramm das Schreiben in die Datei beendet und diese geschlossen hat, soll das Script die Datei, die ja dann namentlich bekann ist, nach meinen Bedürfnissen (Aufnahmetitel) umbenennen.
Gibt es eine Funktion, die so ein File-Handle aus einem laufenden Prozess auslesen kann?
Als Alternative habe ich noch ein kleines Kommandozeilen-Tool bei Microsoft gefunden, das sich "Handle" nennt. Das macht aber genau das umgekehrte von dem, was ich machen will. Der sucht nach dem zu einer Datei gehörenden Prozess. Ich will aber die zu einem zum Prozess gehörende Datei haben. Am Liebsten nach Endungen gefiltert, aber das ist eher zweitrangig.
Ich habe hier: UDF Sammlung schon mal eine Funktion in einer UDF gefunden, die sich mit Prozessinfos beschäftigt, aber weiß nicht, ob man die dazu "frisieren" könnte, daß sie die Infos liefert, die ich brauche. Kann mir da jemand helfen?
Grüße
Zoli