Schrift
[thread]8864[/thread]

Ereignissteuerung



<< >> 6 Einträge, 1 Seite
Andreas
 2007-03-22 17:09
#75265 #75265
User since
2003-09-24
111 Artikel
BenutzerIn
[default_avatar]
Hallo an alle,
folgender Gedanke:
Ich schaue auf ein bestimmtes Verzeichnis und warte bis eine neue datei in dieser eintrifft, auf dieses Ereignis hin öffne ich die datei und bearbeite sie.
Gleiches Verzeichnis beobachte ich wieder. Wird eine datei aus diesem Varezeichnis genommen, reagiere ich mit....

Gibt es eine einfache Art auf Ereignise zu reagieren.
Vielleicht ein Modul??

Danke für eure Antworten

Gruß
Andreas
renee
 2007-03-22 17:23
#75266 #75266
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Für Linux gibt es CPAN:Linux::Inotify2...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
GoodFella
 2007-03-23 10:49
#75267 #75267
User since
2007-01-09
192 Artikel
BenutzerIn
[default_avatar]
$main->repeat von Tk könnte sowas..
renee
 2007-03-23 11:14
#75268 #75268
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Das ist für die Aufgabe eher ungeeignet: Man muss die Überprüfung des Verzeichnisses selbst implementieren. Da kann ich auch ne Endlos-Schleife schreiben - und brauch dann kein Tk...
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Strat
 2007-03-27 13:27
#75269 #75269
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
für Windows: CPAN:Win32::ChangeNotify. IIRC blockiert das, bis es eine aenderung gibt. Wenn du das an Tk dranhaengen willst, koenntest du dafuer einen Thread verwenden, und ueber eine shared variable eine statusaenerung (oder gleich die Datenstruktur serialisiert) an Tk uebergeben, und die aus dem Hauptprogramm periodisch oder via event ueberpruefen laesst.

Bei Tk ist wichtig, dass der thread abgespaltet wird, bevor Tk geladen wird (also nix: use Tk ;-) ).\n\n

<!--EDIT|Strat|1174987735-->
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
pktm
 2007-03-27 13:59
#75270 #75270
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
<< >> 6 Einträge, 1 Seite



View all threads created 2007-03-22 17:09.