| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für BricsCAD |
Autor
|
Thema: Variable für Block einfügen? (878 mal gelesen)
|
cad-mkl Mitglied Technischer Zeichner
Beiträge: 37 Registriert: 16.04.2012 Bricscad 12 /Nova 7/Acad 2000
|
erstellt am: 29. Aug. 2012 10:59 <-- editieren / zitieren --> Unities abgeben:
Führe diesen Befehl aus: Befehl: (command "einfüge" "a" pause "" "" pause) Befehl: einfüge ?, um Blöcke in der Zeichnung aufzulisten/~ um den Explorer Dialog zu öffnen/<Einzufügender Block> <a>: a Einheiten:Millimeter Konvertierung:1 Mehrere Blöcke/Skalieren/<Einfügepunkt für Block>: Ecke/XYZ/X-Skalierfaktor <1.000000>: Bei der "" Eingabe will bricscad eine Eingabe des Nutzers. Die "" nimmt das Programm erst wenn der eigentliche Befehl zu Ende ist. Das ist komischer Weise nur an einem Rechner so. An anderen Rechnern funktioniert die Eingabe. Gibt es eine Variable dafür? woran kanns sonst liegen? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
kamehama Mitglied techn. Angestellter
Beiträge: 81 Registriert: 07.12.2004
|
erstellt am: 30. Aug. 2012 11:52 <-- editieren / zitieren --> Unities abgeben: Nur für cad-mkl
Hallo Also bei deinem Codeschnipsel handelt es sich um Lisp. Dabei entspricht das "" dem drücken der Entertaste. Für die Benutzereingabe steht hier das pause. Du rufst hier erst den Befehl für Blockeingabe auf, anschließend willst du den Block "a" einfügen. Dieser Block ist wohl nur auf einem Rechner in den voreingestellten Pfaden enthalten und deshalb wird dein Befehl auf den anderen Rechnern bereits an dieser Stelle nicht mehr korrekt ausgeführt. Achte darum deshalb, dass du diesen Block auf den anderen Rechnern verfügbar machst, dann klappt deine Eingabe. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cad-mkl Mitglied Technischer Zeichner
Beiträge: 37 Registriert: 16.04.2012 Bricscad 12 /Nova 7/Acad 2000
|
erstellt am: 31. Aug. 2012 12:17 <-- editieren / zitieren --> Unities abgeben:
Hallo, das ist mir bewußt. Wenn der Block "a" aber nicht da wäre würde das Programm schon eher abbrechen. Das Programm geht aber ja schon weiter und will die Skalierung wissen. Sonst sähe das so aus: Befehl: (command "einfüge" "a" pause "" "" pause) Befehl: einfüge ?, um Blöcke in der Zeichnung aufzulisten/~ um den Explorer Dialog zu öffnen/<Einzufügender Block>: a -- Datei kann nicht gefunden werden a. -- Komischer Weise habe ich das komische Vorgehen nur an einem Rechner von ca 10. Vielleicht tuts ja wenn ich Bricscad runterschmeiße und neu istalliere. [Diese Nachricht wurde von cad-mkl am 31. Aug. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
kamehama Mitglied techn. Angestellter
Beiträge: 81 Registriert: 07.12.2004
|
erstellt am: 03. Sep. 2012 07:25 <-- editieren / zitieren --> Unities abgeben: Nur für cad-mkl
Hallo Lies dir die Fehlermeldung nochmal genau durch! Da steht ja "Datei kann nicht gefunden werden" Das dürfte somit auch das Problem sein. lg Kamehama [Diese Nachricht wurde von kamehama am 03. Sep. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cad-mkl Mitglied Technischer Zeichner
Beiträge: 37 Registriert: 16.04.2012 Bricscad 12 /Nova 7/Acad 2000
|
erstellt am: 03. Sep. 2012 08:45 <-- editieren / zitieren --> Unities abgeben:
Dito. Selber lesen. Oben in meinem Beispiel findet bricscad die Datei! Bricht danach erst ab bzw. verlangt eine Eingabeaufforderung. Das untere Beispiel habe ich gebracht als Beispiel, wenn Bricscad den Block nicht findet. Dann ist der Abbruch anders. Mir geht es aber um den Obrigen Fehler. Das untere Beispiel sollte darstellen, dass es sich beim urprüngenlichen Fehler, nicht im das Fehlen des Blockes handelt, das das Programm dann schon eher abbricht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |