Hallo basementmedia,
da die meisten Porogramme ja die geöffnete Datei mit im Titel haben kannst du bei diesen
[autoit]#Include <String.au3>
$aVars= WinList("[ACTIVE]")
$aPath = _StringBetween($aVars[1][0],""," -")
ConsoleWrite($aPath[0]&@CRLF)
die geöffnete Datei heruasfinden. Ist die Angabe wie bei Scite ein kompletter Pfad bist du schon fertig, ansonsten musst du mit einer rekursiven Suche die Datei auf deiner Festplatte suchen (hoffentlich gibt es sie nur einmal). Es gibt sicher auch noch andere Wege z.B über den gefunden Fenstertitel den Prozess bestimmen und dann mit _WinApi-Funktionen versuchen die Datei herauszufinden,
mfg autoBert