Inno Setup - Erstellt eine dynamische Liste von Komponenten / Typen aus einer externen Quelle (Datei- oder Ordnerinhalt).

Ich habe eine Batch-Datei (Einstellungs-Wechsler), die xcopy verwendet, um bestimmte Dateiformate in einem bestimmten Ordner aufzulisten. Anschließend kann ich einen der Namen eingeben, und das Skript kopiert diese Datei mit diesem Namen an einen anderen Speicherort.

First xcopy erstellt eine Kopie des Originals als Backup rolling Backup nur 1 Kopie) dann wird die Datei kopiert (Erweiterung wird nur im Batch-Format benötigt

Ich möchte die Liste der Komponenten / Typen aus dieser Liste der Dateien in einem bestimmten festen Ordner füllen. Oder erstellen Sie sogar eine INI-Datei mit diesen Namen in extra Schritt, aber vielleicht bessere Kontrolle). Das Hauptproblem, das dies möglicherweise verhindert, besteht darin, nicht zu wissen, wie viele Einträge es sich um ein Array handeln würde. Wenn nur 1 Eintrag vorhanden ist oder nur 1 Option (1 oder a), wenn 4, kann der Benutzer 1 von 4 auswählen (a, b, c oder d). Ich würde den Dateinamen extrahieren, um den Namen / die Beschreibung zu erstellen.

wenn nach Beendigung die gleiche Aufgabe wie bei meinem Batch ausgeführt wird, Backup (einfach immer den gleichen Namen wie start.ini), dann die Datei kopieren, z. example1.ini und start.ini @ überschreib

ini ist möglicherweise am flexibelsten, da ich mir vorstellen kann, später neue Abschnitte hinzuzufügen, um die ausgeführten Aktionen zu ändern.

Ist das möglich oder wird dieses Programm zu weit gedehnt? Keine Eile, da mein Stapel jetzt funktioniert, aber je weniger Tipp- und manuelle Schritte erforderlich sind, desto besser für die weitere Verwendung.

Ich habe ein Beispiel zum Auflisten von Inhalten in einem Dialogfeld gefunden, konnte jedoch nicht herausfinden, wie dies zum Auffüllen von Komponenten verwendet werden kann.TLama - Listet alle Dateien in einem Verzeichnis auf

Antworten auf die Frage(2)

Ihre Antwort auf die Frage