Deine Idee ist gut! Zwar bin ich kein Anfänger, aber ich liebe Anfänger-einfache Funktionen. Eine weitere Idee wäre deshalb, die Create-Funktion zu überladen, oder noch einfacher, verschiedene Create-Funktionen zu erstellen. Zum Beispiel
_TaskCreate_SimpleTask <-- Nur Adminrechte, Programm, Username und Passwort
_TaskCreate_VerySimpleTask <-- Nur Adminrechte und Programm
_TaskCreate_TimePlanTask <-- Umfangreiche Zeitplanung von minütlich, täglich, bis ...
_TaskCreate_LogonTypeTask <-- Beim Booten, bei Anmeldung, bei Idle, ...
Das hier sind nur aus dem Ärmel geschüttelte Ideen, es finden sich bestimmt sinnvollere. ![]()
Auf jeden Fall könnte man dadurch die Anzahl der jeweiligen Parameter auf ein viel erträglicheres Maß bringen! Es wären dann vielleicht 4 oder 5 Paramter nötig, was echt übersichtlich wäre. Vorallem der Datentyp der Parameter in der mega-langen Original-Funktion (siehe Posting #18) ist für mich ein Problem! "War das jetzt ein String beim 127ten oder beim 128ten Parameter? ... Mist, wieder von vorne zählen." ![]()