ChatGPT kann Ihnen Arbeit abnehmen, die Programmier-Code erfordert, egal ob Batch-Dateien, HTML oder Python. Sie KI ist ziemlich gut darin, da eine Programmiersprache klaren formalen Regeln folgt.
Oftmals steht man vor einem Problem, dass sich mit einem kleinen Programm lösen ließen, aber man weiß nicht, wie das geht. An dieser Stelle kommt das kleine Helferlein ChatGPT ins Spiel. Der Chatbot ist in Sachen Programmieren erstaunlich gut. Am Anfang steht die Idee, was das fertige Tool können soll. Danach geht es mitunter über Stock und Stein: Versuch und Irrtum, Klippen umschiffen, Fehler erkennen und den Code anpassen, bis es schließlich funktioniert. Und dabei haben Sie auch noch etwas gelernt. Vier Beispiele sollen verdeutlichen, wie Sie sich programmatisch von ChatGPT unter die Arme greifen lassen. Wenn Sie die Beispiele auf Ihrem Rechner nachvollziehen, erhalten Sie wahrscheinlich leicht abweichende Ergebnisse, das Prinzip bleibt aber gleich. Sie erreichen den Chatbot unter der Adresse https://chatgpt.com.
Die erste Aufgabe umfasst eine Batch-Datei mit einer komplexen Backup-Funktion. Die Skriptsprache für Batch-Skripte beherrscht ChatGPT ziemlich gut. Hier soll es darum gehen, eine Batch-Datei zu erstellen, die den Datenbestand eines Ordners auf mehrere Zielordner verteilt. Dabei kann etwa der Dateityp als Auswahlkriterium dienen. Zu diesem Zweck benötigen Sie eine For-Schleife, welche die mehrfache Ausführung eines Befehls mit einem variablen Argument ermöglicht. Nähern Sie sich im ersten Schritt mit dem folgenden Prompt an: »Ich brauche eine Batch-Datei, die alle Bilder eines Ordners in einen und alle Text-Dokumente in einen anderen Zielordner verschiebt.« Sie erhalten eine Batch-Datei, die Sie in einen beliebigen Text-Editor kopieren und speichern. Sie finden die Datei »DateienSortieren.bat« auch auf der virtuellen CHIP-DVD. Passen Sie die Variablen Quellordner, BildZielordner und TextZielordner entsprechend an. Die entscheidenden Zeilen sehen so aus: for %%i in (%BildErweiterungen%) do (
move "%Quellordner%\*.%%i" "%BildZielordner%" >nul 2>&1)
[…]
Fachartikel für Chip