User since
2007-10-02
12
Artikel
BenutzerIn
Hallo Perl-Leute!!
Ich habe ein Problem mit einem Script, dass ich vor einen paar Woche geschrieben habe. Das Programm erzeugt eine Excel-Tabelle von Informationen einer Textdatei. Jetzt, wenn der Anwender nochmal das Programm startet und er oder sie vergessen hat , die Excel-Datei auszuschliessen, wird nicht die neue Information in der Excel-Datei ausgedrückt, sonst die alte. Das Problem könnte ich bis jetzt nicht lösen.
Also ich uss immer manuel die Excel-Datei schliessen, damit ich das nächste Mal beim Starten des Programm neue Informationen sehen kann.
Dann hatte ich die folgende Idee. Wenn die Excel-Datei noch geöffnet ist, soll das Programm beim Starten überprüfen, ob es in Windows eine Excel-Datei mit dem Name blabla.xls läuft, ist dieser der Fall, dann soll der Anwender eine Meldung bekommen, dass er zuerst das Programm schließen MUß, damit das Programm weiterlaufen kann. Und jetzt kommt die Frage, kann man im Perl nach geöffneten Fenstern suchen, vielleicht mit dem MODUL WIN32::OLE. Ich habe dass noch nicht gemacht. Wenn jemand eine Idee hat, dann werde ich mich freuen. Vielen Dank