Die Dateilänge einer Datei kannst Du z.B. so bekommen:
Solltest natürlich den Namen Deiner Part-Datei anstelle von c:\boot.init verwenden 
Achte darauf, dass Du in Deiner Schleife zwischen einzelnen Aufrufen etwas wartest (sonst verbraucht das Makro unnötig viel CPU-Zeit).
Achte auch darauf, dass Du einen Timeout einbaust, dass Dein Makro also nur anschlägt, wenn eine Datei für mindestens eine bestimmte Zeitspanne nicht verändert wurde.
Ich weiss nicht, wie Du das Product in ein Part schmelzt.
Aber vielleicht kannst Du ja auch das per Makro machen - dann solltest Du doch unmittelbar wissen, wann die Operation beendet ist...
------------------
--
Danny Reinhold
Reinhold Software Services
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP