Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

hu,

ieine kurze frage zum verständnis. ich setze zu beginn eines bat-scriptes eine variable

set [COLOR="SeaGreen"]TEST[/COLOR]=welt
nun möchte ich die variable %TEST% jedoch zum teil einer anderen variable ERWEITERT machen
set [COLOR="Red"]ERWEITERT[/COLOR][COLOR="SeaGreen"]%TEST%[/COLOR]=hallo_

das ist ja quasi eine "doppeltverschachtelte variable" die so nicht erkannt wird (%ERWEITERT%TEST%%)

ziel ist es, die ausgabe so hinzubekommen: "hallo_welt"

wie realisiere ich das so?

Geschrieben

die variante aus #2 ist einfach und richtig :D

jedoch bei mir nciht ganz umsetzbar.

aktuelles beispiel:

es werden alle lokationsnamen (locXXX) in jeweils einer variablen gespeichert

set loc1=stuttgart

set loc2=freiburg

...
anhand dieser lokationsnamen sollen zielvariablen (tarXXX) für serverpfade erstellt werden
set tar%loc1%=\\ewiglangerdateipfad\dernochewig\rumpfadet\

set tar%loc2%=\\ewiglangerdateipfad2\dernochewig2\rumpfadet2\

...
in diese zielpfade sollen dateien von einer quelle (srcXXX) kopiert werden.
set srcDIR=\\undwiedereinschönerpfad\zueinerdatei\

set file1=%srcDIR%blub.txt

...
eine kurze info soll ausgegeben werden
echo  Folgende Files sollen kopiert werden:

echo  %file1%, ...

echo  von %srcDIR%

echo.

echo  Die Zielpfade sind:

echo  %tarXXX%    (fals möglich, problematik siehe #1)

...
+

eigentlicher programmcode

...

wie lässt sich das umsetzen?

Geschrieben
Warum müssen die Variablen dafür besondere Namen tragen? Nenn sie doch einfach tarloc1 und tarloc2.

vorgabe. es lassen sich so zwei informationen weitergeben. einmal die lokation und einmal ein pfad.

würde das alles in eine variable gespeichert werden, also wie dein vorschlag, könnte ich später entweder nur die lokation oder den pfad angeben.

Geschrieben
vorgabe. es lassen sich so zwei informationen weitergeben. einmal die lokation und einmal ein pfad.
Verstehe ich nicht. Die Lokationsnamen hast du doch schon in den locx-Variablen.

Warum muss diese Information nochmals in den Pfad-Variablennamen abgelegt werden? Das geht aus deinem Beispiel nicht hervor.

Oder sollen die Namen der Pfadvariablen später aus einer anderen Quelle kommen?

Geschrieben

vorgabe zur übersicht im script. die pfade bleiben immer gleich, unabhängig vom lokationsnamen. so kann man quasi "diue lokation umbenennen". so ist das gedacht. es soll nunmal so umgesetzt werden, wenn möglich. hat mich auch stutzig gemacht. deshalb meine frage ob überhaupt möglich.

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...