Batch-Datei bricht bei for Befehl ab: kann syntaktisch an dieser Stelle nicht verarbeitet werden

Mitglied: frapep

frapep (Level 1) - Jetzt verbinden

2021/02/22 um 17:08 Uhr, 315 Aufrufe, 3 Kommentare

Hallo zusammen,
leider bin ich über die Suche nicht fündig geworden und erhoffe mir hier Hilfe.

Über ein von einem Dienstleister zur Verfügung gestellte Batch-Skript soll eine vom selben Dienstleister gelieferte Java-Software mittels mitgelieferte Java-Umgebung gestartet werden. Allerdings bricht das Batch mittendrin ab.

Mithilfe eines Echo-On- und Pause-Befehls konnte ich die Abbruchmeldung herausfinden:
image - Klicke auf das Bild, um es zu vergrößern

Die Fehlermeldung lautet: "[PFAD-DATEINAME].jar kann syntaktisch an dieser Stelle nicht verarbeitet werden."

Es sind ziemlich viele *.jar-Dateien, die verarbeitet werden müssen und bei mehreren Durchläufen bricht das Batch an unterschiedlichen Stellen ab.

Der Aufrufbefehl im Batch lauet:

set BATCHCLIENTPATH=%~sdp0
set CLASSPATH=.
for %%i in (%BATCHCLIENTPATH%studio\plugins\*.jar) do ( call :exec %%i )

Laut Hersteller sei mit der Batch-Datei alles in Ordnung.

Weiß hier jemand Bescheid, woran der Abbruch liegen kann und warum es bei hunderten *jars klappt und bei dann bei jedes Mal anderen nicht?
Bei Rückfragen gebe ich gerne Auskunft (soweit ich darf :-) face-smile).

Vielen Dank,
Florian

PS: ich bin kein Progammierer, daher entschuldigt bitte meine fachlich nicht perfekte Ausdrucksweise
Mitglied: Meierjo
2021/02/22 um 18:17 Uhr
Hallo

Sieht so aus, als hast du am Ende des Dateinamens noch einen Leerschlag drin.
Das hat Batch gar nicht gern

Ich würde probieren, den Dateinamen inklusive Pfad in Anführungszeichen zu packen, dann sollte das Problem nicht mehr bestehen
Etwa so (ungetestet):
Gruss
Bitte warten ..
Mitglied: frapep
2021/02/23 um 11:42 Uhr
Hallo,

vielen Dank für den Tipp. Das hat aber leider noch nicht geklappt. Er bricht wieder an einer scheinbar zufälligen Stelle ab.

Hier einmal das komplette Skript inkl der Anführungszeichen im for-Befehl:

Vielleicht hilft das jemandem weiter um das Problem zu lösen.
Bitte warten ..
Mitglied: TK1987
2021/02/23 um 12:21 Uhr
Moin,

versuche es mal damit:
Sollte den selben Zweck erfüllen und weniger fehleranfällig sein.

Gruß Thomas
Bitte warten ..
Heiß diskutierte Inhalte
Microsoft
Erwerb von M365 Lizenzen, Partner Autorisierung für Azure AD - Globaler Administrator wirklich nötig?
Nidavellir1 day agoQuestionMicrosoft5 Comments

Hi zusammen, bitte entschuldigt den etwas sperrigen Titel, aber ein knapperer wollte mir nicht einfallen. :D Wir wollen bei einem Systemhaus M365 Lizenzen (Business ...

LAN, WAN, Wireless
Switch läuft, ist aber nicht erreichbar
solved AndiPee17 hours agoQuestionLAN, WAN, Wireless19 Comments

Hallo zusammen, mein Problemfall einleitend kurz umrissen: Privates Netzwerk Es funktioniert grundsätzlich, allerdings habe ich immer mal ein paar Ausfälle im WLAN-Netzwerk und bin ...

Off Topic
BKA und der Bundestrojaner
brammer1 day agoTickerOff Topic4 Comments

Hallo, habe kurz überlegt ob das unter Off Topic allgemein oder Off Topic LOL gehört brammer

Memory Cards
Welchen USB Stick für Bootstick?
solved dlnkrg1 day agoQuestionMemory Cards6 Comments

Hallo, Ich bin auf der Suche nach USB - Sticks, auf denen ich Linux Ubuntu installieren kann und praktisch als Festplatte für das Betriebssystem ...

Windows Network
Sporadisch kein Netz auf mehreren Win10-Maschinen
Solarflare1 day agoQuestionWindows Network6 Comments

Hallo, ich habe seit Monaten einen eigenartigen Effekt in unserem Windows-Netz. Windows-Domäne mit ca. 100 Maschinen, alle Clients aktuelles Windows 10. Die Maschinen hängen ...

Windows 7
Userpfad Problem nach Aenderung des Computernamens
Berner1 day agoQuestionWindows 712 Comments

In einem Netzwerk von 9 PCs sind 9 Ersatz-PCs eingebunden, bei denen im Bedarfsfall vor dem Einsatz nur der Computername und die IP-Adresse angepasst ...

VB for Applications
Auf SQL Datenbank schreiben welche Sich im Firmennetzwerk befindet
RSST-SOR1 day agoQuestionVB for Applications12 Comments

Hallo Ich habe ein funktionierendes VBA Makro im EXCEL welches mit: conn.Open "driver={SQL Server};" & _ "server=RSST-OFFICEIII\RSSTSQLSERVER;database=RSSTZeiterfassung;" Daten in die Tabelle schreibt Nun würde ...

MikroTik RouterOS
Simples VLAN bringt mich zur Verzweiflung
solved Daniel265 hours agoQuestionMikroTik RouterOS23 Comments

Moin, ich bin sehr neu im Mikrotik-Bereich, aber schon dabei, aufzuegeben. Wir verbauen in unserer Hardware Switche von Mikrotik. Bisher waren da Netgear-Teile drin, ...