Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

FileSystemWatcher kommt nicht mit Form zurecht

$
0
0

Hallo,

ich habe in meinem Programm eine GUI programmiert und außerdem den FileSystemWatcher integriert, der ein Verzeichnis überwachen soll. Hier das ganze mal auf ein Minimalbeispiel runtergebrochen:

[reflection.assembly]::loadwithpartialname("System.Drawing") | Out-Null
[reflection.assembly]::loadwithpartialname("System.Windows.Forms") | Out-Null

$Form = New-Object System.Windows.Forms.Form

$F = New-Object System.IO.FileSystemWatcher
$F.Path = "F:\Test"
$F.EnableRaisingEvents = $true

Register-ObjectEvent -InputObject  $F -EventName Created -Action{write-host new file created}

$Form.ShowDialog()| Out-Null

Das Problem bei der ganzen Sache ist, dass die Aktion, die ausgeführt werden soll, wenn eine neue Datei im Verzeichnis entsteht, erst dann ausgeführt wird, wenn ich die Form schließe, d.h. erst dann kommt in der Konsole die Ausgabe "new file created".

Was kann ich tun, damit diese Ausgabe bereits während die GUI noch vorhanden ist gemacht wird?


Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>