138701

Viele Variablen kurzfassen

Hallo zusammen,

set spath=Data\Codex
set /p sa1=<%spath%\A1\display.ini
set /p sa2=<%spath%\A2\display.ini
set /p sa3=<%spath%\A3\display.ini
set /p sa4=<%spath%\A4\display.ini
set /p sa5=<%spath%\A5\display.ini
set /p sb1=<%spath%\B1\display.ini
set /p sb2=<%spath%\B2\display.ini
set /p sb3=<%spath%\B3\display.ini
set /p sb4=<%spath%\B4\display.ini
set /p sb5=<%spath%\B5\display.ini
set /p sc1=<%spath%\C1\display.ini
set /p sc2=<%spath%\C2\display.ini
set /p sc3=<%spath%\C3\display.ini
set /p sc4=<%spath%\C4\display.ini
set /p sc5=<%spath%\C5\display.ini
set /p sd1=<%spath%\D1\display.ini
set /p sd2=<%spath%\D2\display.ini
set /p sd3=<%spath%\D3\display.ini
set /p sd4=<%spath%\D4\display.ini
set /p sd5=<%spath%\D5\display.ini
set /p ma1=<%spath%\A1\cost.ini
set /p ma2=<%spath%\A2\cost.ini
set /p ma3=<%spath%\A3\cost.ini
set /p ma4=<%spath%\A4\cost.ini
set /p ma5=<%spath%\A5\cost.ini
set /p mb1=<%spath%\B1\cost.ini
set /p mb2=<%spath%\B2\cost.ini
set /p mb3=<%spath%\B3\cost.ini
set /p mb4=<%spath%\B4\cost.ini
set /p mb5=<%spath%\B5\cost.ini
set /p mc1=<%spath%\C1\cost.ini
set /p mc2=<%spath%\C2\cost.ini
set /p mc3=<%spath%\C3\cost.ini
set /p mc4=<%spath%\C4\cost.ini
set /p mc5=<%spath%\C5\cost.ini
set /p md1=<%spath%\D1\cost.ini
set /p md2=<%spath%\D2\cost.ini
set /p md3=<%spath%\D3\cost.ini
set /p md4=<%spath%\D4\cost.ini
set /p md5=<%spath%\D5\cost.ini

Wie kann ich das kurzfassen??
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 422020

Url: https://administrator.de/forum/viele-variablen-kurzfassen-422020.html

Ausgedruckt am: 04.06.2025 um 18:06 Uhr

SeaStorm
SeaStorm 25.02.2019 aktualisiert um 15:56:35 Uhr
Goto Top
set /p s=<%spath%\displays.ini
set /p m=<%spath%\costs.ini

(Blöde Frage ohne Infos oder Kontext> Blöde Antwort)
fisi-pjm
fisi-pjm 25.02.2019 um 15:57:39 Uhr
Goto Top
Zitat von @SeaStorm:

set /p s=<%spath%\displays.ini
> set /p m=<%spath%\costs.ini

(Blöde Frage ohne Infos oder Kontext> Blöde Antwort)

xD Sau stark Ich wollte eigentlich das Posten

FOR /L %Variable IN (Start,Schritt,Ende) DO Befehl [Parameter]
aber deins ist besser
rubberman
Lösung rubberman 25.02.2019 um 19:47:57 Uhr
Goto Top
Wie kann ich das kurzfassen??
ungetestet
for %%i in (a b c d) do for /l %%j in (1 1 5) do (
  <"%spath%\%%i%%j\display.ini" set /p "s%%i%%j="  
  <"%spath%\%%i%%j\cost.ini" set /p "m%%i%%j="  
)
Du hast ein riesengroßes Designproblem. Über so etwas macht man sich Gedanken bevor man elfundneunzig einzeilige Dateien anlegt. Überdenke das noch mal gründlich und baue es so auf dass du anschließend auch sinnvoll damit arbeiten kannst. So ist das leider nur Mist. Ich will gar nicht wissen wie du anschließend mit den Variablen arbeitest ...

Steffen