Ein eigenständiges Media-Konvertierungs-EXE mit AutoHotkey v2 GUI erstellen
Erfahrene Entwickler können schnell ein selbstständiges Windows-.EXE (Windows 7–11) ohne externe Abhängigkeiten erstellen. Mit AutoHotkey v2 und KI-Tools lässt sich die rekursive Verarbeitung von Fotos und Videos über ffmpeg und ImageMagick realisieren. Der gesamte Code umfasst weniger als 1.500 Zeilen und erzeugt eine kompakte Binärdatei von nur 500 KB. Die Logik entspricht einem Kommandozeilen-Skript: Pakete werden per winget heruntergeladen, Medien werden mit GPU-Beschleunigung in moderne Codecs (HEVC, AVC, JPEG) umkodiert.
Einrichtung: Forschung & Technologie-Auswahl
Bei der Recherche zeigten sich veraltete Tools, die HEIC/HEIF oder WEBM nicht unterstützen. Für die Recherche wird Perplexity empfohlen – es sammelt Daten sauber, ohne Werbung oder Links.
Aufgabe: Batch-Verarbeitung von Archiven aus KI-generierten Inhalten (Quelldateien 7–10 MB, komprimiert auf 2 MB ohne Qualitätsverlust). Rekursive Durchsuchung von Ordnern mit Unterstützung für gemischte Formate von Kameras und Smartphones.
KI schlägt AutoHotkey v2 als optimale Plattform vor: minimale Abhängigkeiten, native .EXE-Kompilierung, integrierte GUI-Funktionen. Alternativen sind AutoIt und PureBasic.
Anforderungsdefinition
Beschreiben Sie Ihre Aufgabe per Sprache oder Text an die KI: »Minimalistische GUI für Windows 7–11. Scans Ordner rekursiv, nutzt ffmpeg/ImageMagick zur Medienkompression. Kein C++ oder .NET-Framework erforderlich.« Erhalten Sie präzisierende Fragen und eine endgültige Spezifikation.
System-Prompt für stabile Ausgaben:
Wenn ich Code schreibe, zeige ihn immer in einem Codeblock. Bei Änderungen: »Iteration N. Beschreibung«. Erhöhe die Versionsnummer im Code (z. B. v2.2). Gebe den vollständigen Code bei Änderungen ab einer Zeile. Kleine Korrekturen einzeln.
Verwende keine Fettdruck/Kursiv/Smilies, es sei denn, explizit angefordert.
Dies verhindert Halluzinationen nach 10–15 Iterationen (bis zu 1.000 Zeilen).
MVP-Entwicklung
Starten Sie eine neue Diskussion mit Spezifikation und Technologie-Stack. Weisen Sie jeweils 3–5 Aufgaben zu: Ordnerdurchlauf-Logik, ffmpeg-Aufrufe, Fortschrittsbalken.
- Abhängigkeiten installieren (winget install ffmpeg imagemagick).
- Rekursives Durchsuchen von Ordnern (inkl. Unterverzeichnisse).
- Kompressions-Einstellungen: JPEG/AVC/HEVC, GPU-Optionen.
- Fortschrittsprotokollierung.
- Fehlerbehandlung (nicht unterstützte Formate).
Das MVP kann bereits am Abend fertig sein. Danach fokussieren Sie sich auf GUI-Verbesserungen.
GUI: Von der Prototypenphase zur Veröffentlichung
Erstellen Sie Mockups in Gemini oder Nano Banana: »GUI wie Nero Burning ROM aus den 2000er Jahren – Retro-Stil mit Buttons, Schiebereglern«.
AutoHotkey v2-Tipps:
- Farbbereiche statt System-Buttons (Klick-Handling).
- Eigenständige Schieberegler auf Modal-Fenstern.
- Menüs und Fortschrittsbalken mit nativen Steuerelementen.
Nutzen Sie Referenzen von Dribbble/Freepik in Ihren Prompt. Für Feinabstimmung ist Photoshop besser als Chat-Oberflächen (Positionierung, Abstände).
Iterationen:
- Iteration 1–5: Grundlayout.
- 6–10: Styling (VB6-Nostalgie-Vibe).
- 11+: kleine Features (Menü-Symmetrie).
Debugging & Optimierung
Testen Sie Optionenkombinationen manuell: Komprimierungs-Checkboxen, Pfade, Formate. Automatisierte Tests per Chat sind ineffizient (×3–5 langsamer).
Häufige Fehler:
- Probleme beim Durchlaufen von symbolischen Links.
- GPU-Zugriff während Hintergrundoperationen.
- Speicherleck bei großen Archiven (>100 GB).
Optimierungen:
- Asynchrone Fortschrittsaktualisierung.
- Pause-/Fortsetzfunktion.
- Protokoll-Ausgabe in Datei speichern.
Der dritte Abend ist für Sonderfälle reserviert.
Wichtige Erkenntnisse
- AutoHotkey v2 kompiliert direkt zu .EXE ohne Laufzeitumgebung (nur 500 KB).
- Rekursive Verarbeitung: Fotos (HEIC → JPEG), Videos (WEBM → HEVC).
- GPU-Kompression reduziert Archivgrößen um das 3- bis 5-fache.
- 10–15 KI-Iterationen vor Leistungseinbuße.
- Nur native GUI-Elemente – keine Bibliotheken, kompatibel mit Windows 7+.
— Editorial Team
Noch keine Kommentare.