Hello World!
Eigentlich ist es falsch, dass es "keine Gegenleistung" gibt: Es gibt nämlich eine: Alles, was hier entsteht, wird komplett als Freeware verfügbar sein. D.h. dass jeder, der mitwirkt, letztlich selber davon profitieren kann! Ich bin durchaus bereit, rund 90% selber zu machen, brauche jedoch dringend einen (validen) "Startschuss". Bitte um Hilfe! Danke!
Worum geht es:
Benötigt wird ein Script, das in fremden Setup's Schaltflächen drückt, Checkboxen an/abwählt und Optionbuttons auswählt. Passende Thread's gibts hier und anderswo durchaus, jedoch mit einem meiner Ansicht nach anderen Ansatz: Z.B. gibt es Tipps, wie man ein Programm "silent" installiert. Da geht es um "WinWaitActive" und um "ControlClick", wo jeweils NAMENTLICH die jeweilige Instanz u/o die Schaltflächenbeschriftungen bekannt sind. Ganz gut gefällt mir auch dieser Ansatz: [ gelöst ] Button in eine fremde GUI einfügen, allerdings wird hier eine eigene Schaltfläche "injiziert", was ich wahrscheinlich nicht brauche.
Wer mein Tool kennt weiß, dass ich mehr als 1000 Programme wieder und immer wieder installiere und "weiter" - "weiter" - "weiter" drücken muss. Bei dieser Menge an Programmen ist es auch kein brauchbarer Lösungsansatz, namentlich ein "WinWaitActive vlc - lan player setup" anzuführen und dann jede Schaltfläche einzeln zu erwähnen. Da werde ich nicht fertig.
Es muss m.E. umgekehrt funktionieren: Eine Setup wird gestartet, das AutoIt Script springt an. Das erste Fenster erscheint, alle möglichen Schaltflächen werden mir in einer Schleife angeboten. Wenn es nur eine gibt, kann ich wohl nur draufdrücken und tue es auch. Gibt es zwei (z.B. Radio), brauche ich von beiden die komplette Beschriftung. Dann kann eine entsprechend "intelligente" Routine eine Vorentscheidung treffen und weiter geht's. Nächstes Fenster. Auch hier brauche ich alle MÖGLICHKEITEN, und werfe meine "intelligente" Routine wieder an. Keinenfalls kann ich mich darauf verlassen, Schaltflächen "Namentlich" zu kennen. Dazu sind es zu viele und die Setups ändern sich zu oft.
Kennt jemand "unchecky"? Darum geht es!
Das Ziel:
Eine Setup mit einer Freeware wird ausgeführt. Unerwünschte Programmbeigaben und Toolbars werden nicht mitinstalliert, weil abgewählt.
Warum AutoIt:
Obwohl wir selbst in Delphi programmieren, scheint mir AutoIt dennoch die "richtigere" Sprache zu sein, weil es
- irre viele Scripts in diesem Zusammenhang gibt
- opensource sein kann, weil leicht verständlich
- AutoIt m.E. hier definitiv Stärken hat
- community da ist? (hoffentlich ;))
Warum nicht "unchecky":
Unchecky ist "ClosedSource" und betrifft "alle möglichen" Projekte. Wir wollen ausdrücklich nur echte Freeware unterstützen. Unchecky rennt als Systemdienst, das will nicht jeder, Wir wollen ausdrücklich portabel sein. Unchecky versucht "allgemein" jedes Programm zu unterstützen, wir kennen letztlich alle zu unterstützenden Programme und können daher besser "optimieren"
Warum es keine "Kohle" gibt:
Ich schenke mein Tool (und alles, was hier jetzt wohl kommen mag) ohnedies schon her.
Ganz im Gegenteil: Wir suchen Leute, die das Projekt aktiv unterstützen wollen!