Neu Ameise Lieferantenbestand CSV - .bat skript startet die Ameise nicht

topsi

Gut bekanntes Mitglied
27. November 2018
113
10
Hallo,
ich möchte eine Lieferantenbestand csv per .bat Aufruf mit der Ameise importieren.
Der CSV Name Bestand_Datum.csv zusammen und wird stündlich in das Verzeichnis gelegt.

Folgendes habe ich hinterlegt:

@echo off
cd\
C:
cd MEINFTPORDNER
FOR %%f IN (Bestand_*) DO RENAME "%%f" "Bestand.csv
C:\Program Files (x86)\JTL-Software\ JTL-Wawi-ameise.exe --server=(local)\JTLWAWI --database=EAZYBUSINESS --dbuser=USERNAME
--dbpass=meinpasswort --templateid=IMP10 --inputfile=Bestand.csv
exit

Führe ich die bat aus, sehe ich nur kurz ein schwarzes Popup, aber der Job wird nicht ausgeführt.

Kann mir jemand sagen was ich falsch gemacht habe?
Das hier war meine Vorlage, nur ohne FTP Command, aber mit der namensanpassung
https://guide.jtl-software.de/jtl-wawi/jtl-ameise/daten-via-ftp-importieren/

VG
topsi
 

John

Sehr aktives Mitglied
3. März 2012
4.144
1.055
Berlin
...gib bei --inputfile=Bestand.csv mal besser den kompletten Pfad an.

Der Batch Aufruf der Ameise hat auch einen Parameter für ein (Error-)Logfile. Wenn Du das mit angibst, steht auch drin, worin genau das Problem liegt.
 

jtldudel

Sehr aktives Mitglied
4. Januar 2018
636
207
FOR %%f IN (Bestand_*) DO RENAME "%%f" "Bestand.csv
Hier öffnest du Anführungszeichen die du nie schließt. Wenn du das hier kopiert hast ist der Fehler vielleicht auch in der Skript Datei.

Edit: so generell als Tipp, du kannst am Ende immer ein "Pause" in das Skript schreiben dann bleibt das Fenster offen und gibt dir ggf. Eine Meldung aus ob wenn der Befehl z.b. unbekannt ist
 

Ähnliche Themen