[Allegro] Import von mehreren Dateien auf einen Streich
Robert Fischer
rfb at blinx.de
So Apr 25 15:05:40 CEST 2010
Lieber Herr Allers,
Sie schrieben:
Eleganter (und allemal dann, wenn man es nicht mehr mit einem halben
Dutzend, sondern mit
Zehntausenden von zu importierenden Dateien zu tun hat, praktikabler) wäre
es, wenn die einzeilige
Stapeldatei
c:\allegro\import.exe -f5 -itit -d*dat -ei-1/abc.alg
funktionieren würde.- Das Trunkierungszeichen * habe ich hier gemäß
"Option -d: Datenquelle" (Kap. 12
des Systemhandbuches) gesetzt. Mit
c:\allegro\import.exe -f5 -itit -ddat* -ei-1/abc.alg
Erinnert sich jemand, ob das früher mal ging? Oder ging das wirklich nie?
Eleganter schon und es hat früher auch funktioniert.
Ich hatte juengst das Problem hatte, recht komplexe
Dateinamen (uber 800 St.) halbwegs elegant importieren zu koennen.
Ich habe mir, nachdem ich beim alten IMPORT.EXE auf eine Kuriosität mit dem
* aufgesessen bin (Meldung: "CFG wurde nicht gefunden") und dann mit n*.txt
auch auf
ziemlich oszillierende Probleme kam, dem neuen IMPORT auf die Sprünge
geholfen, indem ich sowas benutzt habe:
Zuerst habe ich mal meine Dateien umkopiert auf 8.3-Namen (mit aurora sehr
elegant).
Dann habe ich geschrieben:
imp1.bat:
c:\allegro\import.exe -f5 -itit -d%1 -ei-1+abc.alg
imp2.bat
call imp1 dat1.txt
call imp1 dat2.txt
call imp1 dat3.txt
call imp1 dat4.txt
.....
call imp1 datx.txt
Da meine Dateinamen nicht so einheitlich waren, habe ich mir die imp2.bat
hergestelt mit
dir c:\dateien /b >imp2.bat
und dem Hineinkopieren des jeweiligen
call imp1
in die Zeilen.
Das hat mit einem geeigneten Editormakro kaum eine Minute gekostet.
Der Rest geht (lt. der Verlautbarung zum neuen IMPORT-Konsolprogramm)
definit nicht (mehr).
- und hatte eben bereits früher irgendeine Macke, die ich aber nicht
gemeldet habe, da ich den neuen Import elegant schnell empfand.
Mit freundlichen Grüßen
Robert Fischer Berlin
rfbATblinx.de ab 1.5.2010 neue Adresse
************************************************************
Mehr Informationen über die Mailingliste Allegro