String oder Zeichenkette mit batch erstellen
Hallo,
ich möchte eine Windows Batch erstellen, die nach Eingabe einer bestimmten Anzahl einen String erstellt.
z.B. wenn ich eine 10 eingebe, soll er einen String erstellen, der 10 x AB enthält und in eine Variable schreiben.
Also test="ABABABABABABABABABAB".
Ich habe es mit einer for Schleife versucht, bekomme es aber einfach nicht hin.
ich möchte eine Windows Batch erstellen, die nach Eingabe einer bestimmten Anzahl einen String erstellt.
z.B. wenn ich eine 10 eingebe, soll er einen String erstellen, der 10 x AB enthält und in eine Variable schreiben.
Also test="ABABABABABABABABABAB".
Ich habe es mit einer for Schleife versucht, bekomme es aber einfach nicht hin.
Please also mark the comments that contributed to the solution of the article
Content-ID: 3195704967
Url: https://administrator.de/contentid/3195704967
Printed on: September 1, 2024 at 01:09 o'clock
7 Comments
Latest comment
hier, das hat ein Chatbot gemacht, bin grad zu faul um mich da reinzudenken ;)
(vermutlich hattest du die variablen nicht gesetzt?)
@echo off
setlocal enabledelayedexpansion
set /p count=Bitte geben Sie eine Zahl ein:
set result=
for /l %%i in (1,1,%count%) do (
set result=!result!AB
)
echo Der erstellte String ist: !result!
(vermutlich hattest du die variablen nicht gesetzt?)
sorry, aber ich glaube du musst dich noch mehr mit batch beschäftigen ;)
denn du sagst 1. hier bitte string her um dann 2. den string zu nullen.
mach am Ende noch eine Pause rein:
set /p string=bitte String eingeben
set string=
denn du sagst 1. hier bitte string her um dann 2. den string zu nullen.
mach am Ende noch eine Pause rein:
@echo off
setlocal enabledelayedexpansion
set /p count=Bitte geben Sie eine Zahl ein:
set result=
set /p string=bitte String eingeben
for /l %%i in (1,1,%count%) do (
set result=!result!%string%
)
echo Der erstellte String ist: !result!
pause