So hatte einiges zu tun, aber hier der PAP:
*** Hauptprogramm ***
Variablen:
Nr = 1
Array Webseiten = Webseite1|Webseite2|…
Array Adressen =
h:/w3.adresse1.de|h:/w3.adresse2.de|…
Array Account =
verschlüsselterAccount1|verschlüsselterAccount2|…
Array Passwörter =
verschlüsseltesPasswort1|verschlüsseltesPasswort2|…
(starte Funktion) GUI ();
*** Funktion GUI () ***
Für alle Webseiten
{ Schreibe Checkbox Nr;
Schreibe Webseiten[an Stelle Nr-1] }
Schreibe „Universal-Passwort:“
Schreibe Eingabefeld;
Schreibe Button „los“ der bei Klick Funktion PWD
(aktivierte Checkboxen) startet;
*** Funktion PWD (aktivierte Checkboxen) ***
Wenn aktivierte Checkboxen = „“[leer] und Eingabe =
Universalpasswort
{ dann: Hinweis „Keine Webseiten zum Aufrufen“ und
Ende;
sonst:
Zähler = 0;
Solange aktivierte Checkboxen NICHT „“[leer]
{ Nr = Checkbox-Nr der aktivierten Checkbox an
Stelle [Zähler];
starte Webseite [Nr];
entschlüssle (Account [Nr]) und trage ihn auf der
Webseite [Nr] ein;
entschlüssle (Passwort [Nr]) und trage es auf der
Webseite [Nr] ein;
klicke login auf der Webseite [Nr];
*** Funktion entschlüssle (was) ***
Eingabe = Universalpasswort;
Mache [was] mithilfe des Universalpasswortes lesbar;
— Hinweise ------------------------------------------
„*** … ***“ gibt an worum es sich handelt.
„|“ ist der Trenner bei Aufzählungen.
„;“ schließt einen Befehl ab.
„[…]“ besagt, dass hier eine Variable eingesetzt wird
oder ist ein Kommentar für Dich.
„(…)“ ist entweder etwas weglasbares oder aber
ein/mehrere Übergabewert(e).
„{…}“ zeigt was zusammengehört.
Dieser Programm-AblaufPlan (=PAP) sollte auch in Delphi
so in etwa funktionieren. Doch die Befehle müßtest Du
Dir dazu natürlich raussuchen.
Alternativ könntest Du die Funktion GUI auch von Hand
als HTML-Seite vorgeben.