Ich habe ein PowerShell-Skript, für das ich eine GUI gemacht habe. Jedes Mal, wenn eine Do- oder For-Schleife ausgeführt wird, reagiert die GUI nicht mehr und muss warten, bis sie fertig ist, bevor ich die GUI schließen oder eine andere Schaltfläche drücken kann. Das Problem ist nervig, wenn die Schleife aus verschiedenen Gründen unendlich läuft und die einzige Möglichkeit ist, PowerShell vom Task-Manager zu beenden. Ich habe versucht, mit break
, aber dies verursacht einige Art Java-Fehler, obwohl es zu stoppen und tötet sie gui ... aber ich will nicht den Fehler haben. Wenn ich im Skript ohne GUI break
verwende, stoppt das Skript. Gibt es eine Möglichkeit, die GUI reagieren zu lassen, wenn eine Schleife läuft und das Skript zu stoppen, wann immer ich was zu stoppen?Stoppen Sie eine PowerShell-Skript-GUI während einer Schleife
0
A
Antwort
0
Sie können das PowerShell-Skript als Job ausführen und die GUI den Status dieses Jobs abrufen lassen (in einer Schleife mit, sodass Sie immer noch auf Benutzereingaben reagieren können).
Das Abbrechen eines Skripts ist auch durch Abbrechen des Jobs möglich.
Verwandte Themen
- 1. Stoppen einer for-Schleife
- 2. Problem beim Stoppen einer Schleife
- 3. Python: Eine Schleife während einer genauen Dauer
- 4. Vermeiden Sie eine unbestimmte Schleife während Sie auf Benutzereingaben warten?
- 5. Eine Aufgabe mit langer verschachtelter Schleife stoppen
- 6. Schleife in Java stoppen
- 7. Wie Schleife während() in einer Formularanwendung
- 8. Stoppen einer for-Schleife ohne Pause
- 9. Wann stoppen Sie die Schleife in Zufallsgeneratoren?
- 10. Stoppen Sie jede Schleife bei Maus verlassen
- 11. Python: Wie beendet man eine while-Schleife, während sie läuft, wenn sich die while-Bedingung während der Schleife ändert?
- 12. Stoppen und Starten einer Schleife mit einer Schaltfläche
- 13. So stoppen Sie die Javascript-Schleife vom Einfrieren des Browsers
- 14. While-Schleife nicht stoppen (PHP)
- 15. Eine msgbox den Status während einer verschachtelten Schleife anzeigen lassen?
- 16. Stoppen Sie eine for oder wiederholen Sie die While-Schleife in swift mit der Taste
- 17. Überprüfen Sie für MySQL-Verbindung während einer Schleife
- 18. Wie kann ich eine Twig-Schleife stoppen oder ausbrechen?
- 19. Stoppen Sie eine rekursive Funktion
- 20. Versuchen, während In einer Schleife zu arbeiten
- 21. Python Schleife eine Warteschlange ohne während
- 22. Während Schleife innerhalb einer Funktion für R
- 23. Stoppen Sie eine TimerTask ohne den Timer zu stoppen
- 24. Während Schleife innerhalb einer for-Schleife nicht funktioniert
- 25. Stoppen einer Programmschleife
- 26. machen Sie eine Schleife mit einer Schaltfläche
- 27. So stoppen Sie die Umleitung der Schleife in ZF2 Modul
- 28. Während Schleife stecken
- 29. Stoppen Sie eine Aufgabe ohne ThrowIfCancellationRequested
- 30. Starten, Pausieren und Stoppen einer Node.js Prozess/Schleife