Vollständige Version anzeigen : [batch] variable verketten


onip
14.03.2016, 19:42

tach zusammen,

ich hatte mal folgendes tut geschrieben:
mehrere dateien in eine kopieren - RaidRush:Board (mehrere-dateien-in-eine-kopieren)

da ich das doch des häufigeren nutze, möchte ich weg von dem JS teil, hin zu einer batch.

das JS erstellt mir eine ausgabe um das in DOS ausführen zu können.
das versuche ich nun umzubauen, sodass ich werte anpasse (step1; step2 ggf mal mit eingabe)
und es mir den kompletten copy befehl erstellt und ausführt.

jetzt häng ich schon beim erstellen der dateipfade fest, die in einer for schleife zusammengestellt werden sollten.

z;b

;echo off

set "str=Hello"
set "out="
set "from=1"
set "to=4"


for /l %%n in (%from%,1,%to%) do (
REM echo %%n
set "out=%out%%str%%%n "
)


echo %out%



// ist
Hello 4

// soll
Hello 1 Hello 2 Hello 4 Hello 4

ich versuche out mit werten zu verketten um dann ein copy zu erstelle
z;b
copy /b file1;mp3+file2;mp3+file3;mp3+file4;mp3 newfile;mp3

kann mir jemand sagen wie ich variablen verkette?

// edit
hab was passendes gefunden

;ECHO OFF &SETLOCAL
SET /a count=5
for /l %%a in (1,1,%count%) do call set "Myvar=%%Myvar%%, %%a"
ECHO %Myvar:~2%

ausgabe
1, 2, 3, 4, 5

Myvar sollte am anfang wohl nicht gesetzt sein und wird mit %%Myvar%% erweitert.
damit konnte ich meine batch basteln.
danke euch fürs vorbeischauen.

Hardware Preisvergleich | Amazon Blitzangebote!

Videos zum Thema
Video Loading...
Ähnliche Themen zu [batch] variable verketten
  • [PHP] Variable in $_GET[Variable] schreiben
    Hey liebe Community, schnelle beschreibung: Formular mit: <form..;> <input type="text" name="text"> </form> Anschließend in der nächsten Datei möchte ich gerne dieses feld text auslesen, wobei der name text variable ist und vorher im formular per mysql ausgelesen wurde und anschließen [...]

  • [Batch/Bash] Batch-Befehle durch Batch in Batch schreiben lassen
    Ich liebe den Titel :D Ich habe folgendes Problem: Ich möchte per Batch ein paar Befehle in eine andere Batchdatei schrieben lassen. Ich hab mir das in etwa so vorgestellt. "echo "#######" " >> BatchNr2;bat Aber irgendwie bekomme ich dann eine leere Datei udn wenn ich so versuche: ech [...]

  • [Batch/Bash] Text datei In Variable
    Hallo Ich habe eine Text datei und will jede zeile als eine variable hinterlegen. also z;b 1 Hallo ich brauche hilfe :Variable 1 2 Immernoch hilfe :Variable 2 3 ... :Variable ... Die Variable ist unbekannt lang will sie jetzt mal fix [...]

  • BATCH Zeichen in VAriable suchen
    Hallo zusammen also ich hab hier zwei Beispiele... Das eine funktioniert das andere nicht.. Warum? ;echo off set test=c,d,e set errorlevel=0 for %%i in (%test%) do if [%%i]==[c] set errorlevel=1 echo %errorlevel% ;echo off set errorlevel=0 for %%i in (%date%) do if [%%i]==[;01;] set errorl [...]



raid-rush.ws | Imprint & Contact pr