Witam!
Wybrałem losowo katalog z plikami dwg (108 plików).
Program bez problemów, w ciągu kilkudziesięciu sekund, przekształcił je do pdf_ów.
Oto początkowe i końcowe wiersze wygenerowanego skryptu:
open
D:\Tacmociag\C45\00
(command "_export" "D:\Tacmociag\C45\00.pdf")
close
.
.
.
open
D:\Tacmociag\C45\080_24
(command "_export" "D:\Tacmociag\C45\080_24.pdf")
close
Dlaczego w skrypcie, w wierszu (command .... i w ścieżce dostępu występuje znak "\", a nie "\\" ? - dla mnie też jest to zagadką.
W lispie wszędzie używany jest znak"\\" - widać to w dołączonych do programu komentarzach i w wierszu, w którym tworzony jest plik: (command "_export" ...).
Zamiana "\\" na "\" następuje dopiero w czasie przekazywania informacji do skryptu poprzez polecenie write-line; wygląda na to,że właściwa informacja jest jednak zapamiętywana, bowiem skrypt działa.
Dodam jeszcze, że system operacyjny komputera to WIN7.
W fazie początkowej, testowej program zachowywał się podobnie jak u Pana. Jeśli tylko któryś z wierszy wykazywał błąd, np. nil, czy coś podobnego, tworzył się jeden niekompletny pli pdf - była przerywana pętla repeat.