Offen CMD Bat start der Ameise

jogi72

Gut bekanntes Mitglied
6. April 2013
289
1
Hallo Leute ich sitze die ganze Zeit dran mir eine bat für meine Ameise zu basteln.

Meine letzten Zeilen sind dabei:

C:\Program Files (x86)\JTL-Software\ JTL-wawi-ameise.exe" --server=SERVERNAME\JTLWAWI --database=eazybusiness --dbuser=sa --dbpass=PASSWORT --templateid=IMP3 --inputfile=users.csv
C:\Program Files (x86)\JTL-Software\JTL-wawi-ameise.exe" --server=SERVERNAME\JTLWAWI --database=eazybusiness --dbuser=sa --dbpass=PASSWORT --templateid=IMP4 --inputfile=users2.csv
C:\Program Files (x86)\JTL-Software\JTL-wawi-ameise.exe" --server=SERVERNAME\JTLWAWI --database=eazybusiness --dbuser=sa --dbpass=PASSWORT --templateid=IMP5 --inputfile=users3.csv

jedoch wird nur der erste Import wirklich ausgeführt. Was mache ich falsch????
 

Janusch

Administrator
Mitarbeiter
24. März 2006
13.921
264
AW: CMD Bat start der Ameise

Hallo,

2 Ameisenimporte gleichzeitig ist keine gute Idee.

Setze vor die Zeilen jewl.: start /wait .....
 

jogi72

Gut bekanntes Mitglied
6. April 2013
289
1
AW: CMD Bat start der Ameise

also so???

C:\Program Files (x86)\JTL-Software\ JTL-wawi- ameise.exe" --server=SERVERNAME\JTLWAWI --database=eazybusiness --dbuser=sa --dbpass=PASSWORT --templateid=IMP3 --inputfile=users.csv
start /wait
C:\Program Files (x86)\JTL-Software\JTL-wawi-ameise.exe" --server=SERVERNAME\JTLWAWI --database=eazybusiness --dbuser=sa --dbpass=PASSWORT --templateid=IMP4 --inputfile=users2.csv
start /wait
C:\Program Files (x86)\JTL-Software\JTL-wawi-ameise.exe" --server=SERVERNAME\JTLWAWI --database=eazybusiness --dbuser=sa --dbpass=PASSWORT --templateid=IMP5 --inputfile=users3.csv
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
232
AW: CMD Bat start der Ameise

vor dem ersten aufruf auch noch ein start /wait, also ...

Code:
start /wait C:\Program Files (x86)\JTL-Software\JTL-wawi-ameise.exe"     --server=SERVERNAME\JTLWAWI --database=eazybusiness --dbuser=sa     --dbpass=PASSWORT --templateid=IMP3 --inputfile=users.csv
start /wait C:\Program Files (x86)\JTL-Software\JTL-wawi-ameise.exe"     --server=SERVERNAME\JTLWAWI --database=eazybusiness --dbuser=sa     --dbpass=PASSWORT --templateid=IMP4 --inputfile=users2.csv
start /wait C:\Program Files (x86)\JTL-Software\JTL-wawi-ameise.exe"     --server=SERVERNAME\JTLWAWI --database=eazybusiness --dbuser=sa     --dbpass=PASSWORT --templateid=IMP5 --inputfile=users3.csv
 

jogi72

Gut bekanntes Mitglied
6. April 2013
289
1
AW: CMD Bat start der Ameise

dann bekomme ich die Meldung -s Datei konnte nicht gefunden werden :/

also

start /wait "C:\Program Files (x86)\JTL-Software\ JTL-wawi- ameise.exe" -s xxx.xxx.xxx.xxx\JTLWAWI -d eazybusiness -u xxxx -p xxxxxx -t IMP3 -i "C:\jtl\users.csv
start /wait "C:\Program Files (x86)\JTL-Software\JTL-wawi-ameise.exe" -s xxx.xxx.xxx.xxx\JTLWAWI -d eazybusiness -u xxxx -p xxxxxx -t IMP4 -i "C:\jtl\users2.csv "
start /wait "C:\Program Files (x86)\JTL-Software\JTL-wawi-ameise.exe" -s xxx.xxx.xxx.xxx\JTLWAWI -d eazybusiness -u xxxx -p xxxxxx -t IMP5 -i "C:\jtl\users3.csv "
 

Björn Berger

Moderator
Mitarbeiter
30. Dezember 2013
1.098
16
AW: CMD Bat start der Ameise

Hi

Hast du in deiner Batch in der ersten Zeile am Ende ein "?
Bei dem was du gepostet hast fehlt das.

Gruß
Björn
 

jogi72

Gut bekanntes Mitglied
6. April 2013
289
1
AW: CMD Bat start der Ameise

start /wait "C:\Program Files (x86)\JTL-Software\ JTL-wawi- ameise.exe" -s xxx.xxx.xxx.xxx\JTLWAWI -d eazybusiness -u xxxx -p xxxxxx -t IMP3 -i "C:\jtl\users.csv "
start /wait "C:\Program Files (x86)\JTL-Software\JTL-wawi-ameise.exe" -s xxx.xxx.xxx.xxx\JTLWAWI -d eazybusiness -u xxxx -p xxxxxx -t IMP4 -i "C:\jtl\users2.csv "
start /wait "C:\Program Files (x86)\JTL-Software\JTL-wawi-ameise.exe" -s xxx.xxx.xxx.xxx\JTLWAWI -d eazybusiness -u xxxx -p xxxxxx -t IMP5 -i "C:\jtl\users3.csv "

genau so ja!! also das " habe ich nicht vergessen
 

jogi72

Gut bekanntes Mitglied
6. April 2013
289
1
AW: CMD Bat start der Ameise

was mache ich nur falsch von den Angaben stimmt die Anweisung in der .bat doch oder??? Die error. log etc sind doch optional???
 

Björn Berger

Moderator
Mitarbeiter
30. Dezember 2013
1.098
16
AW: CMD Bat start der Ameise

Hi

Schick mir doch mal deine Kontakdaten per PN. Dann schauen wir uns das mal gemeinsam per Teamviewer an.

Gruß
Björn
 

jogi72

Gut bekanntes Mitglied
6. April 2013
289
1
AW: CMD Bat start der Ameise

Ist der Code genauso richtig???

start /wait "C:\Program Files (x86)\JTL-Software\ JTL-wawi- ameise.exe" -s xxx.xxx.xxx.xxx\JTLWAWI -d eazybusiness -u xxxx -p xxxxxx -t IMP3 -i "C:\jtl\users.csv "
start /wait "C:\Program Files (x86)\JTL-Software\JTL-wawi-ameise.exe" -s xxx.xxx.xxx.xxx\JTLWAWI -d eazybusiness -u xxxx -p xxxxxx -t IMP4 -i "C:\jtl\users2.csv "

normal führt das System die Ameise ja aus nur eben mit dem start /wait davor nicht :( dann kommt der Fehler -s kann nicht gefunden werden!!!
 

Björn Berger

Moderator
Mitarbeiter
30. Dezember 2013
1.098
16
AW: CMD Bat start der Ameise

Probier mal:
start /wait C:\"Program Files (x86)"\JTL-Software\ JTL-wawi- ameise.exe -s xxx.xxx.xxx.xxx\JTLWAWI -d eazybusiness -u xxxx -p xxxxxx -t IMP3 -i C:\jtl\users.csv
start /wait C:\"Program Files (x86)"\JTL-Software\JTL-wawi-ameise.exe -s xxx.xxx.xxx.xxx\JTLWAWI -d eazybusiness -u xxxx -p xxxxxx -t IMP4 -i C:\jtl\users2.csv
 

jogi72

Gut bekanntes Mitglied
6. April 2013
289
1
AW: CMD Bat start der Ameise

Probier mal:
start /wait C:\"Program Files (x86)"\JTL-Software\ JTL-wawi- ameise.exe -s xxx.xxx.xxx.xxx\JTLWAWI -d eazybusiness -u xxxx -p xxxxxx -t IMP3 -i C:\jtl\users.csv
start /wait C:\"Program Files (x86)"\JTL-Software\JTL-wawi-ameise.exe -s xxx.xxx.xxx.xxx\JTLWAWI -d eazybusiness -u xxxx -p xxxxxx -t IMP4 -i C:\jtl\users2.csv

super geht. Jetzt geht ein neues Fenster auf die Ameise läuft durch und dann kann man die zweite start. Ein Problem ist noch das schließen des Fensters.

start /wait C:\"Program Files (x86)"\JTL-Software\JTL-wawi-ameise.exe -s xxx.xxx.xxx.xxx\JTLWAWI -d eazybusiness -u xxxx -p xxxxxx -t IMP3 -i C:\jtl\users.csv exit
start /wait C:\"Program Files (x86)"\JTL-Software\JTL-wawi-ameise.exe -s xxx.xxx.xxx.xxx\JTLWAWI -d eazybusiness -u xxxx -p xxxxxx -t IMP4 -i C:\jtl\users2.csv exit

bringt leider nichts. Jemand ne bessere Idee damit sich das Fenster automatisch schließt und die nächste Zeile abgearbeitet wird???
 

Björn Berger

Moderator
Mitarbeiter
30. Dezember 2013
1.098
16
AW: CMD Bat start der Ameise

wenn du das per batch Datei machst sollte das aber funktionieren.

Wobei mir der Sinn von start /wait auch noch nicht ganz klar ist, da ja eine Batch Datei eh einen Befehl nach dem anderen abarbeitet...
 

Björn Berger

Moderator
Mitarbeiter
30. Dezember 2013
1.098
16
AW: CMD Bat start der Ameise

grad mal mit Janusch gesprochen das start /wait kannst du auch weglassen da du die Ameise ja als consolen anwendung ohne UI nutzt.
 

jogi72

Gut bekanntes Mitglied
6. April 2013
289
1
AW: CMD Bat start der Ameise

grad mal mit Janusch gesprochen das start /wait kannst du auch weglassen da du die Ameise ja als consolen anwendung ohne UI nutzt.

C:\"Program Files (x86)"\JTL-Software\ JTL-wawi- ameise.exe -s xxx.xxx.xxx.xxx\JTLWAWI -d eazybusiness -u xxxx -p xxxxxx -t IMP3 -i C:\jtl\users.csv
C:\"Program Files (x86)"\JTL-Software\JTL-wawi-ameise.exe -s xxx.xxx.xxx.xxx\JTLWAWI -d eazybusiness -u xxxx -p xxxxxx -t IMP4 -i C:\jtl\users2.csv

Also so wird nur die erste Linie ausgeführt und danach nichts mehr. Es kommt XX Artikel aktualisiert und das wars dann.
 

jogi72

Gut bekanntes Mitglied
6. April 2013
289
1
AW: CMD Bat start der Ameise

Also ich habe langsam die Befürchtung das es an der Ameise liegt. Lasse ich die gleiche import datei (IMP3) per Ameise durchlaufen erhalte ich am Ende die Ausgabe Stücklisten geprüft etc. Mit der Bat Datei bekomme ich nicht mehr als "Es wurden XX Artikel aktualisiert"
 

jogi72

Gut bekanntes Mitglied
6. April 2013
289
1
AW: CMD Bat start der Ameise

Es liegt an der Ameise!! Folgendes habe ich probiert:

2 neue Vorlange beim ArtikelDaten Import angelegt und über die Bat Datei importiert. Das geht ohne Probleme

2 Vorlagen über Preis / Bestände Import angelegt und über die Bat Datei importiert. Geht nicht. Nach dem ersten bekommt 110 Artikel aktualisiert aber dann gehts nicht weiter.

WAWI Version 1.0.4.1
 

Björn Berger

Moderator
Mitarbeiter
30. Dezember 2013
1.098
16
AW: CMD Bat start der Ameise

Und in der Windows Version der Ameise läuft der Import durch?
Ich habe eher die vermutung das da noch ein Sql läuft
 

Ähnliche Themen