mposi17
Goto Top

Mit Batch eine .txt auslesen und Abarbeiten (programme löschen)

hallo
guten morgen

ich habe eine batch die mir programme Deinstalliert

set programm[1]=SPS BMW GS 95003-2 (2010) V1.1.7 for SPS TestManager 2.4
set programm[2]=SPS BMW GS 95024-2-2 (2011) V1.1.10 for SPS TestManager 2.4
set programm[3]=SPS BMW GS 95024-3-1 (2013) V1.0.1 for SPS TestManager 2.4
set programm[4]=SPS BMW GS 95026 (2013) V1.0.2 for SPS TestManager 2.4
set programm[5]=SPS GMW 3097 (2012) V1.0.2 for SPS TestManager 2.4
set programm[6]=SPS GMW 3097 (2015) V1.0.2 for SPS TestManager 2.4
set programm[7]=SPS ISO 16750-2 (2010) V1.0.9 for SPS TestManager 2.4
set programm[8]=SPS ISO 21848 (2005) V1.0.2 for SPS TestManager 2.4
set programm[9]=SPS ISO 7637-2 (2011) V1.2.8 for SPS TestManager 2.4
set programm[10]=SPS ISO 7637-3 (2016) V1.1.8 for SPS TestManager 2.4
set programm[11]=SPS LV 124 (2013) V1.3.18 for SPS TestManager 2.4
set programm[12]=SPS LV 148 (2013) V1.0.21 for SPS TestManager 2.4
set programm[13]=SPS MBN LV123 (2014) V1.0.1 for SPS TestManager 2.4
set programm[14]=SPS MBN LV124-1 (2013) V1.0.1 for SPS TestManager 2.4
set programm[15]=SPS MBN LV148 (2013) V1.0.1 for SPS TestManager 2.4
set programm[16]=SPS Nissan 28401NDS02 (2002) V1.0.1 for SPS TestManager 2.4
set programm[17]=SPS PSA B21 7110 (2012) V1.0.2 for SPS TestManager 2.4
set programm[18]=SPS Renault 3600800 M (2012) V1.0.1 for SPS TestManager 2.4
set programm[19]=SPS RTCA DO-160G (2010) V1.0.3 for SPS TestManager 2.4
set programm[20]=SPS SAE j1113-11 (2012) V1.0.2 for SPS TestManager 2.4
set programm[21]=SPS SAE j1113-11 (2017) V1.0.2 for SPS TestManager 2.4
set programm[23]=SPS TestManager 2.4.0
set programm[24]=SPS VDA 320 (2010) V1.0.5 for SPS TestManager 2.4
set programm[25]=SPS VW 80000 (2013) V1.0.4 for SPS TestManager 2.4
set programm[26]=SPS VW 80000 (2017) V1.0.4 for SPS TestManager 2.4
set programm[27]=SPS VW 82148 (2013) V1.0.4 for SPS TestManager 2.4
set programm[28]=SPS VW TL81000 (2010) V1.0.1 for SPS TestManager 2.4
set programm[29]=SPS Ford FMC 1278 (2015) V1.0.0 for SPS TestManager 2.4
set programm[30]=SPS Mitsubishi ES-X82115 (2009) V1.0.2 for SPS TestManager 2.4
set programm[31]=DIN EN 61000-4-8 - (2010) V1.0.0 for SPS TestManager 2.4


set anzahl=31

kann ich nach set programm zum beispiel einen pfad zu einer txt erstellen das ich nicht jedesmal bei Versions änderung alle ändern muss.

oder habt ihr noch andere vorschläge. werden gerne angenommen face-smile

vielen Dank im Voraus
marko

Content-Key: 385346

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

Printed on: April 16, 2024 at 11:04 o'clock

Mitglied: 137084
137084 Sep 04, 2018 updated at 08:26:55 (UTC)
Goto Top
set programm[1]
Batch kennt keine Arrays.
kann ich nach set programm zum beispiel einen pfad zu einer txt erstellen das ich nicht jedesmal bei Versions änderung alle ändern muss.
Einfach Variablen benutzen und Datei mit den Programmen per FOR-Schleife einlesen
set "pfad=D:\programme"
for /f "usebackq delims=" %%a in ("D:\datei.txt") do (
    echo "%pfad%\%%~a"
)
oder habt ihr noch andere vorschläge.
Gleich die Powershell oder das Deploymenttool der Wahl benutzen, wir leben im 21 Jahrhundert.