Neu Ameise im CMD starten - Parameter

andreas.risto

Aktives Mitglied
24. November 2020
74
3
Hallo zusammen,

Ich versuche gerade Bilder aus der Wawi zu exportieren.
Dabei nutze ich die Ameise per CMD.
Was mir gerade nicht gelingt:
Der Parameter outputfile muss beim Bilderexport einen Ordner haben, soweit läuft es, aber ich würde gerne auch den Namen der csv Datei beeinflussen wollen, und das klappt nicht.
Wie jemand, wie das geht?
Danke.
 

elevennerds.de

Sehr aktives Mitglied
23. September 2015
1.231
209
Das geht nicht direkt mit der Ameise.

Ich mache es so, dass ich nach dem Ameisenlauf im Bilderordner die CSV umbenenne. Dann kann man sie auch super weiterverarbeiten:

Code:
REM alte csv loeschen
DEL "%~dp0\Bilder\*.csv"

%AMEISE% ^
	--server=%SERVER% ^
	--database=%DB% ^
	--dbuser=%USER% ^
	--dbpass=%PASSWORD% ^
	--templateid="EXP205" ^
	--outputfile="%~dp0\Bilder" ^
	--loglevel="1" ^
	--mode=%MODUS% ^
	--log=%LOG% ^
	--log_errors=%ERROR%	

MOVE "%~dp0\Bilder\*.csv" "%~dp0\Bilder\JTL-Export-Bilder.csv"
 

andreas.risto

Aktives Mitglied
24. November 2020
74
3
Super! Das hat schonmal geklappt.
Weißt du auch wie ich die Bilder importiere?
Irgendwas läuft bei mir schief.

Die Bilder werden einfach nicht hinzugefügt.
Muss man beim Bilderimport noch was beachten?
 

andreas.risto

Aktives Mitglied
24. November 2020
74
3
Hab ich gemacht, da scheint das Problem zu liegen.
Ich exportiere, und bekomme in einem Ordner die Bilder inkl der csv Datei.
Dann gehe ich auf Import und wähle diese Datei aus.
Der Testdurchlauf zeigt mir:
0 Artikel würden importiert werden
37 Artikel würden aktualisiert werden.
 

andreas.risto

Aktives Mitglied
24. November 2020
74
3
OK, das funktioniert.

Jetzt habe ich noch eine Frage, die mir jemand hoffentlich beantworten kann...
Wenn ich den Export vollautomatisch mache, muss ich bisher immer alle Artikel exportieren und wieder importieren. Das ist natürlich nicht so toll.
Aus diesem Grund habe ich ein Eigenes Feld im Artikel angelegt, den ich per Worker auf 1 setze, wenn der Artikel angelegt oder geändert wurde.
Wie bekomme ich den Wert wieder auf 0, wenn der Export stattgefunden hat?

Vielleicht gibt es auch intelligentere Lösungen - gerne!
 

elevennerds.de

Sehr aktives Mitglied
23. September 2015
1.231
209
Indem Du im entsprechenden Export 3 Spalten mit anhängst: Gruppe Eigenes Feld, Name Eigenes Feld, 0

Dann fährst Du nach Deinem Export gleich einen Import dieser Felder in die Eigenen Felder der exportierten Artikel (ich hoffe das ist verständlich).
 

andreas.risto

Aktives Mitglied
24. November 2020
74
3
Ok, hat etwas länger gedauert, aber läuft.

PS: finde nur ich das mit dem Import des eigenen Feldes so unlogisch?
 
Zuletzt bearbeitet:

Ähnliche Themen