138701
Goto Top

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??

Content-Key: 422020

Url: https://administrator.de/contentid/422020

Printed on: April 19, 2024 at 00:04 o'clock

Member: SeaStorm
SeaStorm Feb 25, 2019 updated at 14:56:35 (UTC)
Goto Top
set /p s=<%spath%\displays.ini
set /p m=<%spath%\costs.ini

(Blöde Frage ohne Infos oder Kontext> Blöde Antwort)
Member: fisi-pjm
fisi-pjm Feb 25, 2019 at 14:57:39 (UTC)
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
Member: rubberman
Solution rubberman Feb 25, 2019 at 18:47:57 (UTC)
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