• Dieses Forum ist die maschinengenerierte Übersetzung von www.cad3d.it/forum1 - der italienischen Design-Community. Einige Begriffe sind nicht korrekt übersetzt.

Mehrere Operationen in Lisp durchführen

  • Ersteller Ersteller FabrizioV
  • Erstellt am Erstellt am

FabrizioV

Guest
aus Arbeitsgründen Ich muss Folgendes ausführen:

- führen Sie einen Find&replace auf mehreren Dateien gleichzeitig .dwg
- ändern Sie die Farben einer Ebene gemeinsam mit mehreren Dateien, ohne jede einzelne Datei zu öffnen
- Systemvariablen auf einem Satz von Dateien ändern, ohne sie einzeln öffnen zu müssen

Danke im Voraus

Fab
 
von diesen Tagen im Senat haben sie euch nicht gleichgestellt wie "verschwindet" :eek:
was Sie fragen ist einfach zu lösen, erstellen Sie einfach ein Skript und es ist falsch, Hilfe von einigen lisp Routinen zu erhalten, um Ihre Dateien in Folge zu ändern.
das Skript ermöglicht es Ihnen, eine Datei zu öffnen, Änderungen zu betreiben, zu speichern, zu schließen und zu dem nächsten zu bewegen, ohne menschliche Intervention.
finden und ersetzen? im Netz oder hier finden Sie viele Beispiele.
Müssen Sie Farbe zu einem Plan ändern? (Befehl "_layer" "_c" Nummertuocolor "tuopiano")
Variablen einstellen? (setvar "novaluable" neuer Wert)
Kopfbedeckung ermöglicht es Ihnen, einzelne Operationen auf allen gewünschten Dateien durchzuführen.
 
Ciao rpor66, Ich gebe zu, ich habe gesündigt, das Thema besser einzuführen. Ich beginne jetzt, lisp Sprache und ähnliche aus Arbeitsgründen zu verwenden, so leider mache ich sehr leicht Verwirrung. .
Ich warf ein wenig dieses Forum, um ähnliche Themen zu finden und begann mit dem Lesen des Leitfadens "meine lisp" von rot juseppe...
Trotzdem dachte ich, hier zu schreiben, um nach einem Vergleich mit denen zu suchen, die mehr über mich wissen und/oder wie Sie sagen, Sie finden Vorschläge und "easy solution" Methoden.
wir gehen nach Auftrag:
- Ich wurde gebeten, einen Fund&replace auf mehreren Dateien gleichzeitig sowohl .dwg als auch .txt durchzuführen
Ich konnte Notepad++ installieren und das folgende Verfahren implementieren
(1.create einen Ordner, der alle enthält. txt Dateien bearbeiten und lace notepad++
2. aus der Menüleiste Suche auswählen> Trova..
3. Wählen Sie die Registerkarte "Suche in Dateien"
4. Setzen Sie den Pfad, füllen Sie das Feld "find" und "ersetzen mit"
5. Filter*
6.klicken Sie auf das comnando "ersetzen in Dateien"). Meine Frage ist daher: Gibt es so etwas für .dwg?

"Können Sie die Farbe auf den Boden ändern? (Befehl "_layer" "_c" Nummertuocolor "tuopiano") "wie bekomme ich den vollen Code jeder Datei und benutze mehrere Dateiänderungen gleichzeitig? Betrachten Sie, dass ich mehr als 100 so denken in Batch Ich denke, es ist notwendig. . .
dieselbe Sprache für Systemvariablen!
erkennen, dass ich immer noch vermisse zu verstehen, wie die Codes anzuwenden, bevor sie sogar schreiben und bearbeiten

Bitte helfen Sie!
Ich danke Ihnen für die Antwort und Verfügbarkeit
Fab
 
zur Bearbeitung von Textdateien Ich hätte auf vba, autocad oder excel zurückgegriffen, mit ein paar Zeilen Code, die Sie das Problem lösen, wenn Sie keine Erfahrung mit dieser Sprache haben, ist es ok auch Notebook++.
Ich hänge Sie an createscript.xls-Datei für Ihre Bedürfnisse, mit der Schaltfläche <seleziona file=""> Wählen Sie die dwg, wo sie zu bedienen sind und hinzufügen (kein Append), in der Bearbeitungsspalte (rpfind_m "find" "replace"), die durch den zu suchenden Text ersetzt wird, und ersetzen Sie den zu ersetzenden Text, können Sie so viele hinzufügen, wie Sie von der nächsten Zeile wollen, gleichen Diskurs sowohl für die Farbänderung der Schichten als auch für die variable Einstellung, endet immer mit _qsave und _close.
wenn Sie die Änderung abgeschlossen haben, über die Schaltfläche <crea file="" script=""> geben Sie an, wo Sie das Skript speichern und einen Namen geben.
durch autocad, durch den Skriptbefehl starten Sie die erstellte Datei.
Wenn du Ärger hast, bin ich hier.

Hi.

p.s.
für den Schichtfarbwechsel, wenn es die Möglichkeit gibt, dass einer der dwg nicht die Schicht "tuopiano" hat, können Sie die Erstellung desselben einstellen, um den Fehler zu vermeiden, der das Skript blockieren würde. (Befehl "_layer" "_m" "tuopiano"")</crea></seleziona>
 

Anhänge

Statistik des Forums

Themen
58.521
Beiträge
499.056
Mitglieder
104.110
Neuestes Mitglied
ChristianR

Zurzeit aktive Besucher

Keine Mitglieder online.
Zurück
Oben