Programm, um Wörter zu variieren und in Tabelle ausgeben
Ich bin auf der Suche nach einem kleinen Programm, welches 1 Wort mit mehreren Wörtern aus einer Liste kombiniert und in einer Exel-Tabelle ausgibt.
Hallo Community,
leider bin ich des Programmierens nicht mächtig und auch zeitlich werde ich durch Arbeit etc. sehr eingeschränkt. Daher wollte ich hier nachfragen, ob jemand dazu lusten hat, mir ein klitzekleines und anspruchsloses Tool zu schreiben. Und zwar soll das Tool folgendes machen:
Auf der linken Seite ist ein leeres Textfeld. Darin schreibt man einen Begriff, wie z.B. "Bienen". Rechts neben dem Textfeld befindet sich ein Listenfeld. Dort trägt man mehrere Begriffe ein, wie z.B. "Wachs", "Stuhl", "Kleber" usw. Dann befindet sich neben dem Listenfeld rechts ein Ergebnisfeld, in dem die Kombinationen stehen. Und zwar soll das Tool den ersten Begriff "Bienen" mit denen aus der Liste zusammenfügen, sodass im Ergebnisfeld untereinander steht: "Bienenwachs", "Bienenstuhl", "Bienenkleber". Und dann unten rechts ein Button "Export nach Exel" oder so.
Ich hoffe, ihr habt das verstanden, wie ichs meine. Vielleicht könnte man ja auch angeben, wie er die variieren soll.. welches vorne steht oder ob er die Buchstaben durcheinander würfelt. Das Tool ist nämlich für ein Spiel gedacht, das auf einer Silberhochzeit genutzt werden soll.
Ich würde mich freuen, wenn irgendjemand Zeit und Lusten findet und es mir schreiben kann. Sprache ist egal, wie es am besten / einfachsten ist.
Vielen Dank!
MfG DizzoR
Hallo Community,
leider bin ich des Programmierens nicht mächtig und auch zeitlich werde ich durch Arbeit etc. sehr eingeschränkt. Daher wollte ich hier nachfragen, ob jemand dazu lusten hat, mir ein klitzekleines und anspruchsloses Tool zu schreiben. Und zwar soll das Tool folgendes machen:
Auf der linken Seite ist ein leeres Textfeld. Darin schreibt man einen Begriff, wie z.B. "Bienen". Rechts neben dem Textfeld befindet sich ein Listenfeld. Dort trägt man mehrere Begriffe ein, wie z.B. "Wachs", "Stuhl", "Kleber" usw. Dann befindet sich neben dem Listenfeld rechts ein Ergebnisfeld, in dem die Kombinationen stehen. Und zwar soll das Tool den ersten Begriff "Bienen" mit denen aus der Liste zusammenfügen, sodass im Ergebnisfeld untereinander steht: "Bienenwachs", "Bienenstuhl", "Bienenkleber". Und dann unten rechts ein Button "Export nach Exel" oder so.
Ich hoffe, ihr habt das verstanden, wie ichs meine. Vielleicht könnte man ja auch angeben, wie er die variieren soll.. welches vorne steht oder ob er die Buchstaben durcheinander würfelt. Das Tool ist nämlich für ein Spiel gedacht, das auf einer Silberhochzeit genutzt werden soll.
Ich würde mich freuen, wenn irgendjemand Zeit und Lusten findet und es mir schreiben kann. Sprache ist egal, wie es am besten / einfachsten ist.
Vielen Dank!
MfG DizzoR
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 114198
Url: https://administrator.de/forum/programm-um-woerter-zu-variieren-und-in-tabelle-ausgeben-114198.html
Ausgedruckt am: 21.05.2025 um 08:05 Uhr
5 Kommentare
Neuester Kommentar
Hallo DizzoR!
Ein "klitzekleines und anspruchsloses Tool" könnte die folgende Batchdatei sein:
Um das vorgegebene Wort nach den einzelnen Wörtern aus der DATA-Liste auszugeben, einfach am Ende der Zeile 10 die Reihenfolge von %Wort% und %%j (und natürlich Groß-/Kleinschreibung der jeweiligen Anfangsbuchstaben) ändern:
In der aktuellen Fassung wird die Wortliste bei jedem Durchlauf des Batches länger (da die auf dem Desktop erstellte Datei "Wortliste.csv" nicht vorweg gelöscht wird) - so kannst Du verschiedene Variationen durch einfaches Ändern der Batchdatei (und natürlich Ausführen selbiger
) durchspielen ...
Grüße
bastla
Ein "klitzekleines und anspruchsloses Tool" könnte die folgende Batchdatei sein:
@echo off & setlocal
set "Datei=%userprofile%\Desktop\Wortliste.csv"
set "Wort=Bienen"
REM DATA wachs
REM DATA stuhl
REM DATA kleber
for /f "tokens=2*" %%i in ('findstr /b /c:"REM DATA" %~f0') do >>"%Datei%" echo %Wort%%%j
"%Datei%"
for /f "tokens=2*" %%i in ('findstr /b /c:"REM DATA" %~f0') do >>"%Datei%" echo %%j%Wort%
Grüße
bastla
Hallo DizzoR!
Wenn Du die letzte Zeile weg lässt, wird auch die Übergabe zu Excel nicht jedesmal ausgelöst.
Soferne die Liste gleich bliebe und sich nur das eine "Wort" änderte, ließe sich dieses auch per Parameter übergeben oder als Eingabe erfragen - dazu einfach die Zeile 4 durch
bzw durch
ersetzen.
Grüße
bastla
So muss ich jedes Mal die bat editieren und ausführen.
... wobei Du sie für das Ausführen allerdings noch nicht einmal schließen musst, was somit annähernd dem WunschEin Programm, das man starten muss und immer offen ist
entsprechen könnte ...Wenn Du die letzte Zeile weg lässt, wird auch die Übergabe zu Excel nicht jedesmal ausgelöst.
Soferne die Liste gleich bliebe und sich nur das eine "Wort" änderte, ließe sich dieses auch per Parameter übergeben oder als Eingabe erfragen - dazu einfach die Zeile 4 durch
set "Wort=%~1"
set /p Wort=Welches Wort?
Grüße
bastla

Wenn du mir mal deine email gibst dann schreib ich dir schnell nen kleines java tool mit GUI =)
Was ich allerdings nicht machen kann is buchstaben würfeln. Aber vorne und hinten dran hängen is kein Problem
Was ich allerdings nicht machen kann is buchstaben würfeln. Aber vorne und hinten dran hängen is kein Problem