x11start
Guest
bei der Arbeit verwenden wir Ordner wie: rot mario 23-800, in denen wir alle dwg setzen.
für jede Bestellung müssen wir eine Bocole öffnen. dwg-Datei in einem anderen Ordner platziert. in dieser Datei erfassen wir einige Felder einschließlich der Referenznummer (23-800).
In der Tat, ich benutze keine Felder oder Attribute, aber ich mache eine "Kopie & Paste" von Texten aus der Gesamtgestaltung von Rot. Diese Texte werden mittels einer Lise verwendet, um eine Reihe von Einzelblättern der Buchsen und deren Maßnahmen zu drucken.
in der Lispe habe ich einen einfachen Export von Daten in eine Textdatei eingegeben, um das Speichern der gedruckten Daten zu halten. die Lesedatei (wenn es bereits vorhanden ist) geöffnet und der Index (numfl) erhöht wird, um den ersten frei zu finden:
(setq numfl 1); initialisieren num der Datei (box1 ... boccole2 usw.)
;
(setq Loop t) ; initialize Loop (um die Zeit einzugeben)
(while Schleife)
(setq fname (strcat "t:\\" path "\\\\\file\boccole" (toa numfl) ".txt")); die Datei im Dateiunterordner des dwg
(setq file1 (offener Name "r"); Datei öffnen
(falls Datei1; wenn die Datei existiert ...
(Progn)
(setq numfl (+ numfl 1))
(close file1); schließt die Lesedatei
)
(setq Schleife nil) ; ... andernfalls Löschen Schleifen, um die während
)
)
(setq file1 (fname "w"); Datei in schriftlicher Form öffnen (definite file)
;
die letzte Zeile ermöglicht es mir, die Datei schriftlich zu öffnen, da ich sicher bin, nicht frühere Dateien zu überschreiben.
Jetzt möchte ich, dass diese Dateien nicht in einen zufälligen Ordner, sondern in den mario roten Ordner gesetzt werden.
Also machte ich einen Weg, dass in anderen Fällen gearbeitet, aber in diesem Fall hört es auf:
Bevor das Codestück ich oben eingegeben habe, habe ich eine .bat-Dateierweiterung erstellt, die dann durch Shell startet.
Diese Datei enthält etwas wie:
Dir t:\*23-800 /ad /s /b /d > order.txt
ie 'dovrebbe' (Bedingung ist obligatorisch!) erstellen Sie eine Datei gebunden. txt enthaltend:
t:\rossi mario 23-800
das Problem ist, dass die .bat funktionieren würde, wenn ich es von den Ressourcen erwürge... aber es geht falsch von der Shell gestartet und so gibt es mir die Chance, den gewünschten Weg zu finden (Pfad).
Ich frage Sie liebe Freunde des Forums: Wissen Sie, wie Sie mir helfen können... oder einen Weg vorschlagen, die Route T:\rossi mario 23-800 zu finden, ohne Fledermaus, Schale und schöne Firma zu schütteln?
für jede Bestellung müssen wir eine Bocole öffnen. dwg-Datei in einem anderen Ordner platziert. in dieser Datei erfassen wir einige Felder einschließlich der Referenznummer (23-800).
In der Tat, ich benutze keine Felder oder Attribute, aber ich mache eine "Kopie & Paste" von Texten aus der Gesamtgestaltung von Rot. Diese Texte werden mittels einer Lise verwendet, um eine Reihe von Einzelblättern der Buchsen und deren Maßnahmen zu drucken.
in der Lispe habe ich einen einfachen Export von Daten in eine Textdatei eingegeben, um das Speichern der gedruckten Daten zu halten. die Lesedatei (wenn es bereits vorhanden ist) geöffnet und der Index (numfl) erhöht wird, um den ersten frei zu finden:
(setq numfl 1); initialisieren num der Datei (box1 ... boccole2 usw.)
;
(setq Loop t) ; initialize Loop (um die Zeit einzugeben)
(while Schleife)
(setq fname (strcat "t:\\" path "\\\\\file\boccole" (toa numfl) ".txt")); die Datei im Dateiunterordner des dwg
(setq file1 (offener Name "r"); Datei öffnen
(falls Datei1; wenn die Datei existiert ...
(Progn)
(setq numfl (+ numfl 1))
(close file1); schließt die Lesedatei
)
(setq Schleife nil) ; ... andernfalls Löschen Schleifen, um die während
)
)
(setq file1 (fname "w"); Datei in schriftlicher Form öffnen (definite file)
;
die letzte Zeile ermöglicht es mir, die Datei schriftlich zu öffnen, da ich sicher bin, nicht frühere Dateien zu überschreiben.
Jetzt möchte ich, dass diese Dateien nicht in einen zufälligen Ordner, sondern in den mario roten Ordner gesetzt werden.
Also machte ich einen Weg, dass in anderen Fällen gearbeitet, aber in diesem Fall hört es auf:
Bevor das Codestück ich oben eingegeben habe, habe ich eine .bat-Dateierweiterung erstellt, die dann durch Shell startet.
Diese Datei enthält etwas wie:
Dir t:\*23-800 /ad /s /b /d > order.txt
ie 'dovrebbe' (Bedingung ist obligatorisch!) erstellen Sie eine Datei gebunden. txt enthaltend:
t:\rossi mario 23-800
das Problem ist, dass die .bat funktionieren würde, wenn ich es von den Ressourcen erwürge... aber es geht falsch von der Shell gestartet und so gibt es mir die Chance, den gewünschten Weg zu finden (Pfad).
Ich frage Sie liebe Freunde des Forums: Wissen Sie, wie Sie mir helfen können... oder einen Weg vorschlagen, die Route T:\rossi mario 23-800 zu finden, ohne Fledermaus, Schale und schöne Firma zu schütteln?