Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Lisp
  Getstring mit Vorgabe

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Getstring mit Vorgabe (3458 mal gelesen)
Bernd P
Ehrenmitglied V.I.P. h.c.
cook-general



Sehen Sie sich das Profil von Bernd P an!   Senden Sie eine Private Message an Bernd P  Schreiben Sie einen Gästebucheintrag für Bernd P

Beiträge: 3358
Registriert: 07.06.2001

W10-64bit, AMD Ryzen 7 3700X,32GB RAM, Sapphire Pulse Radeon RX 570 8G G5, Canon TX-3000 MFP, Maus Cherry MW4500, Sub:Infrastructure Design Suite, Office 365

erstellt am: 11. Mai. 2006 11:47    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hi

Hab mir das Lisp gebastelt. siehe unten
Darin soll der Block "Kanal_Schacht" eingefügt und die Eingabe der Attribute erfolgen.

Das Problem ist das ich den Vorherwert der vorherigen Eingabe bei Strang bzw Schacht gerne hätte.

Code:
(defun c:Kanal_Schacht (/ punkt Strang Schacht)
(prompt "<Schachtmitte>: ")
(setq punkt (getpoint))
(if (= Strang_vorher nil)
(setq Strang (getstring T "<Strang>: " ))
(setq Strang (getstring T "<Strang vorher>: "  Vorherwert)
)
(setq Strang_vorher Strang)
(if (= Schacht_vorher nil)
(setq Schacht (getstring T "<Schacht>: " ))
(setq Schacht (getstring T "<Schacht vorher>: "  Vorherwert)
)
(setq Schacht_vorher Schacht)
(command "_insert" "_Kanal_Schacht" punkt "1" "" "" Strang Schacht)
)

------------------
"Warum Einfach es geht auch kompliziert". Schöne Grüsse aus der Steiermark  Bernd P.
Bitte Supportangaben eintragen, warum siehst du hier

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CADmium
Moderator
Maschinenbaukonstrukteur




Sehen Sie sich das Profil von CADmium an!   Senden Sie eine Private Message an CADmium  Schreiben Sie einen Gästebucheintrag für CADmium

Beiträge: 13508
Registriert: 30.11.2003

.

erstellt am: 11. Mai. 2006 11:54    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Bernd P 10 Unities + Antwort hilfreich

sowas?
(if(= (type Strang_vorher) 'Str) 
  (or(/=(setq Strang (getstring T (strcat"<" Strang_vorher">: ")))"")
    (setq STRANG Strang_vorher)
  )
  (or(/=(setq Strang (getstring T "<Strang>: "))"")
    (setq STRANG "Strand")
  ) 
)

------------------
  - Thomas -
"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Brischke
Moderator
CAD on demand GmbH




Sehen Sie sich das Profil von Brischke an!   Senden Sie eine Private Message an Brischke  Schreiben Sie einen Gästebucheintrag für Brischke

Beiträge: 4171
Registriert: 17.05.2001

AutoCAD 20XX, defun-tools (d-tools.eu)

erstellt am: 11. Mai. 2006 11:55    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Bernd P 10 Unities + Antwort hilfreich

Hallo Bernd,

entweder du arbeitest mit globalen Variablen oder du gehst z.B. über das BlackBoard.
Dies ist ein Zwischenspeicher der Zeichnungsübergreifend zur Verfügung steht. Du solltest die BB-Variablen aber eindeutig benennen, nicht dass irgendeine andere Applikation kommt, und dir diese überschreibt.

In diesem Thread findest du beide Varianten bereits ausprogrammiert.

Grüße Holger

------------------
Holger Brischke
CAD on demand GmbH
Individuelle Lösungen von Heute auf Morgen.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

marc.scherer
Ehrenmitglied V.I.P. h.c.
CAD-Administrator



Sehen Sie sich das Profil von marc.scherer an!   Senden Sie eine Private Message an marc.scherer  Schreiben Sie einen Gästebucheintrag für marc.scherer

Beiträge: 2490
Registriert: 02.11.2001

Windows 10 64bit
AutoCAD Architecture 2018/2019 (deu/eng)
AEC-Collection 2019 (Revit und Zeugs)
Wenn sich's nicht vermeiden läßt:
D-A-CH Erweiterung (mies implementierter Schrott)

erstellt am: 11. Mai. 2006 12:20    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Bernd P 10 Unities + Antwort hilfreich

Toll,
hab wieder zu lange rumgemacht :-(
Hier mein Senf:
Code:

(defun C:KANAL_SCHACHT (/ PUNKT SCHACHT STRANG)
  ;;  (prompt "<Schachtmitte>: ")
  ;; Die Aufforderung kann man direkt in die GETXX Funktion bringen
  ;; Angaben in "<>" sind traditionell für "Vorgabe wenn Enter" gedacht.

  ;; Was ist, wenn der User keinen Punkt klickt? Dies muß abgefangen werden.
  (if (not (setq PUNKT (getpoint "\nSchachtmitte: ")))
    (princ "\nEy, Du sollst 'n Punkt klicken... Funktionsende.")
    (progn ;_ fasst nachfolgendes zu einem Ausdruck zusammen
      ;; typische Stilblüte in Lisp, hab' ich am Anfang auch zu hauf gemacht ;-)
      ;; (= Strang_vorher nil)
      (if (not STRANG_VORHER)
(setq STRANG (getstring 't "\nStrang: "))
(if (= (setq STRANG
      (getstring
't
(strcat
  "\nStrang neu eingeben, ENTER für vorherige Eingabe <"
  STRANG_VORHER
  ">: "
  )
)
    )
      ""
      )
  (setq STRANG STRANG_VORHER)
  )
)
      (setq STRANG_VORHER STRANG)
      (if (not SCHACHT_VORHER)
(setq SCHACHT (getstring 't "\nSchacht: "))
(if (= (setq SCHACHT
      (getstring
't
(strcat
  "\nSchacht neu eingeben, ENTER für vorherige Eingabe <"
  SCHACHT_VORHER
  ">: "
  )
)
    )
      ""
      )
  (setq SCHACHT SCHACHT_VORHER)
  )
)
      (setq SCHACHT_VORHER SCHACHT)
      (command "_insert"  "_Kanal_Schacht"   PUNKT
      "1"   ""       ""   STRANG
      SCHACHT)
      ;; Zum testen gewesen:
      ;;(princ (strcat "\nStrang: >" Strang "< Schacht: >" Schacht "<"))
      (princ "\nOK, fertsch!")
      )
    )
  (princ)
  )



...

------------------
Ciao,
Marc

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Bernd P
Ehrenmitglied V.I.P. h.c.
cook-general



Sehen Sie sich das Profil von Bernd P an!   Senden Sie eine Private Message an Bernd P  Schreiben Sie einen Gästebucheintrag für Bernd P

Beiträge: 3358
Registriert: 07.06.2001

W10-64bit, AMD Ryzen 7 3700X,32GB RAM, Sapphire Pulse Radeon RX 570 8G G5, Canon TX-3000 MFP, Maus Cherry MW4500, Sub:Infrastructure Design Suite, Office 365

erstellt am: 11. Mai. 2006 12:26    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

@Brischke
Die Überschreibung der Werte is eigentlich egal, da ich sie nur zum setzten der Schächte brauche. Nach der 1 Eingabe sind sie wieder auf Kurs

@Cadmium funktioniert
@Marc  mit Error und allen drum und dran THXbin garnich so schnell beim beantworten, wie du beim Lispl´n

thanks@ALL

------------------
"Warum Einfach es geht auch kompliziert". Schöne Grüsse aus der Steiermark  Bernd P.
Bitte Supportangaben eintragen, warum siehst du hier

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CADwiesel
Moderator
CAD4FM UG




Sehen Sie sich das Profil von CADwiesel an!   Senden Sie eine Private Message an CADwiesel  Schreiben Sie einen Gästebucheintrag für CADwiesel

Beiträge: 1968
Registriert: 05.09.2000

AutoCAD, Bricscad
Wir machen das Mögliche unmöglich

erstellt am: 11. Mai. 2006 14:44    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Bernd P 10 Unities + Antwort hilfreich

'ne ganz einfache Sache wäre es auch die Systemvariablen Users1-5 zu nutzen

Code:

(defun c:Kanal_Schacht (/ punkt Strang Schacht tmp)
  (setq punkt (getpoint "\n<Schachtmitte>: "))
  (setq strang  (getvar "USERS5")
        Schacht (getvar "USERS4")
        ) ;_ end of setq
  (if (= strang "")
    (if (setq Strang (getstring T "\n<Strang>: "))
      (setvar "users5" strang)
      ) ;_ end of if
    (setq Strang
          (if (and
                (> (strlen strang) 0)
                (= (setq tmp
                          (getstring T (strcat "\n<Strang vorher>: " strang " "))
                          ) ;_ end of setq
                    ""
                    ) ;_ end of =
                ) ;_ end of and
            strang
            tmp
            ) ;_ end of if
          ) ;_ end of setq
    ) ;_ end of if
  (if (= Schacht "")
    (if (setq Schacht (getstring T "\n<Strang>: "))
      (setvar "users4" Schacht)
      ) ;_ end of if
    (setq Schacht
          (if (and
                (> (strlen Schacht) 0)
                (= (setq
                      tmp (getstring T
                                    (strcat "\n<Strang vorher>: " Schacht " ")
                                    ) ;_ end of getstring
                      ) ;_ end of setq
                    ""
                    ) ;_ end of =
                ) ;_ end of and
            Schacht
            tmp
            ) ;_ end of if
          ) ;_ end of setq
    ) ;_ end of if
  (command "_insert" "_Kanal_Schacht" punkt "1" "" "" Strang Schacht) ;_ end of command
  )

------------------
Gruß
CADwiesel
Besucht uns im CHAT

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

andi2050
Mitglied



Sehen Sie sich das Profil von andi2050 an!   Senden Sie eine Private Message an andi2050  Schreiben Sie einen Gästebucheintrag für andi2050

Beiträge: 107
Registriert: 11.03.2003

erstellt am: 12. Mai. 2006 21:39    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Bernd P 10 Unities + Antwort hilfreich

Hallo

Das Problem ist ja eigentlich schon hinreichend geklärt worden...
Trotzdem möcht' ich auch noch meinen Senf dazugeben, da ich beim lesen des Threads auf die Idee gekommen bin
meine 'Input-BIBO' mal wieder zu erweitern.
Hab mir für z.B. für getstring eine Variante gebastelt, die Vorgabewerte verarbeitet.
Eingaben mit Vorgabewerten kommen ja immer wieder vor.

Die Überwachung von Leereingaben ist auch immer so eine Standard Aufgabe, die meistens in einem 'if-Schachtelhaufen" endet.

Hier meine Version:

Code:

;;; Einfache Variante ohne Fehlermeldungen
(defun c:kanal_schacht (/ blkname punkt)
  (setq blkname "_Kanal_Schacht")
  ;; Evaluierung von 'and' wird gestoppt, wenn ein Argument 'nil -> hier Programmende
  (and (setq punkt (getpoint "\nSchachtmitte"))
      (strp>0 (setq *strang* (getstring= "Strang" *strang*)))
      (strp>0 (setq *schacht* (getstring= "Schacht" *schacht*)))
      ;; prüfen, ob Block verfügbar
      (or (tblsearch "BLOCK" blkname) (findfile blkname))
      ;; wenn alles OK -> einfügen
      (command "_-insert" blkname punkt "1" "" "" *strang* *schacht*)
  )
  (princ)
)

Code:

;;; Mit Fehlermeldungen
(defun c:kanal_schacht (/ blkname punkt)
  (setq blkname "_Kanal_Schacht")
  ;; Evaluierung von 'and' wird gestoppt, wenn ein Argument 'nil -> hier Programmende
  (and (errmsg-ifnot (setq punkt (getpoint "\nSchachtmitte")) "Kein Punkt gewählt")
      (errmsg-ifnot (strp>0 (setq *strang* (getstring= "Strang" *strang*))) "Kein Strang angegeben")
      (errmsg-ifnot (strp>0 (setq *schacht* (getstring= "Schacht" *schacht*))) "Kein Schacht angegeben")
      ;; prüfen, ob Block verfügbar
      (errmsg-ifnot (or (tblsearch "BLOCK" blkname) (findfile blkname))
                    (strcat "Block \"" blkname "\" nicht verfügbar")
      )
      ;; wenn alles OK -> einfügen
      (command "_-insert" blkname punkt "1" "" "" *strang* *schacht*)
  )
  (princ)
)

Hier die BIBO-Funktionen

Code:

;;;--------------------------------
;;; GETSTRING= - wie getstring nur mit Vorgabe
;;;--------------------------------
(defun getstring= (anfrage vorgabe / ntext)
  (if (not vorgabe)
    (setq vorgabe "")
  )
  (setq ntext (getstring (strcat "\n" anfrage " <\"" vorgabe "\">: ")))
  (if (zerop (strlen ntext))
    vorgabe
    ntext
  )
)
;;; -------------------------------
;;; ERRMSG-IFNOT - Gibt errmsg +" - Programm wird beendet"  aus, wenn val = 'nil
;;; Hilfsfunktion für 'AND-Konstrukt' bei Eingabeüberprüfung
;;; Rückgabe: val
;;; -------------------------------
(defun errmsg-ifnot (val errmsg /)
  (if (not val)
    (princ (strcat "\n" errmsg " - Programm wird beendet"))
  )
  val
)
;;;--------------------------------
;;; STRP>0 - prüft, ob str = Type String und KEIN Leerstring
;;;--------------------------------
(defun strp>0 (str /) (and (= 'str (type str)) (/= "" str)))


Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

sponk-mg
Mitglied



Sehen Sie sich das Profil von sponk-mg an!   Senden Sie eine Private Message an sponk-mg  Schreiben Sie einen Gästebucheintrag für sponk-mg

Beiträge: 38
Registriert: 10.10.2011

erstellt am: 21. Okt. 2011 13:05    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Bernd P 10 Unities + Antwort hilfreich

Meine Frage ist wahrscheinlich noch viel einfacher zu beantworten.
Wo ist mein Denkfehler?
Die commands sollen nur dann ausgeführt werden, wenn in der Eingabezeile von
AutoCAD Ja eingegeben wird.

(if (= Eing Ja)  ; Flurkarte: Gebäude
  (setq Eing (getstring "\nGrenzen löschen \"Ja\" eingeben: "))
  (progn
  (setq lac  (ssget "_X" '((0 . "polyline")(8 . "BB-BW-LIN" )(62 . 256))))
  (command "_erase" lac "")
  (command "Pause" 250)
  )
  )


Danke für den Beistand.

Martin

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CADmium
Moderator
Maschinenbaukonstrukteur




Sehen Sie sich das Profil von CADmium an!   Senden Sie eine Private Message an CADmium  Schreiben Sie einen Gästebucheintrag für CADmium

Beiträge: 13508
Registriert: 30.11.2003

.

erstellt am: 21. Okt. 2011 13:13    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Bernd P 10 Unities + Antwort hilfreich

(if (= (getstring "\nGrenzen löschen \"Ja\" eingeben: ") "Ja")  ; Flurkarte: Gebäude
(progn
  (setq lac  (ssget "_X" '((0 . "polyline")(8 . "BB-BW-LIN" )(62 . 256))))
  (command "_erase" lac "")
  (command "Pause" 250)
  )
)

besser wäre
(initget "Ja Nein")
(if(/= (getkword "\nGrenzen löschen ? [Ja / Nein] <Ja> : ") "Nein")
  (progn
    (if(setq lac  (ssget "_X" '((0 . "polyline")(8 . "BB-BW-LIN" )(62 . 256))))
      (command "_erase" lac "")
    )
  )
)

------------------
  - Thomas -          
"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

sponk-mg
Mitglied



Sehen Sie sich das Profil von sponk-mg an!   Senden Sie eine Private Message an sponk-mg  Schreiben Sie einen Gästebucheintrag für sponk-mg

Beiträge: 38
Registriert: 10.10.2011

erstellt am: 21. Okt. 2011 13:45    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Bernd P 10 Unities + Antwort hilfreich

Funktioniert ausgezeichnet.
Und noch besser:
Ich versteh's auch.

Besten Dank und ein schönes Wochenende

Martin.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

sponk-mg
Mitglied



Sehen Sie sich das Profil von sponk-mg an!   Senden Sie eine Private Message an sponk-mg  Schreiben Sie einen Gästebucheintrag für sponk-mg

Beiträge: 38
Registriert: 10.10.2011

erstellt am: 22. Okt. 2011 16:47    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Bernd P 10 Unities + Antwort hilfreich

Eine Frage muss ich noch nachschieben.
Bezieht sich allein auf das Entity Polyline bzw. pline.
Ich hab häufiger Probleme, dass mit polyline oder pline keine Polylinien selektiert werden.
Mit line, text, mtext funktioniert jede Auswahl bestens. Nur mit polyline oder pline gibt's Probleme.
Gibt's noch andere Bezeichnungen für Polylinien oder muss man noch den Platzhalter "*" vor polyline oder pline setzen?

Das genannte Bsp. funktioniert mit line wie gewünscht. Mit polyline leider nicht.

(initget "Ja Nein")
(if(/= (getkword "\nGrenzen löschen ? [Ja / Nein] <Ja> : ") "Nein")
  (progn
    (if(setq lac  (ssget "_X" '((0 . "polyline")(8 . "BB-BW-LIN" )(62 . 256))))
      (command "_erase" lac "")
    )
  )
)

Danke schön.

Martin

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

neurosis
Mitglied
dipl.ing.


Sehen Sie sich das Profil von neurosis an!   Senden Sie eine Private Message an neurosis  Schreiben Sie einen Gästebucheintrag für neurosis

Beiträge: 222
Registriert: 22.08.2006

erstellt am: 22. Okt. 2011 19:33    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Bernd P 10 Unities + Antwort hilfreich

hallo martin,
mit
(ssget "_X" '((0 . "*POLYLINE")))
wuerdest du alte 2d-polylinien, 3d-polylinien, neue 2d-polylinien (lwpolyline) und polyfacemeshs in den auswahlsatz kriegen.

gruss
marco

------------------
Marco Heuer
www.arc-aachen.de
Airport Office

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Peter2
Ehrenmitglied V.I.P. h.c.




Sehen Sie sich das Profil von Peter2 an!   Senden Sie eine Private Message an Peter2  Schreiben Sie einen Gästebucheintrag für Peter2

Beiträge: 3701
Registriert: 15.10.2003

Win 10/64 Pro
AutoCAD MAP 3D 2018
BricsCAD 22

erstellt am: 25. Okt. 2011 12:47    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Bernd P 10 Unities + Antwort hilfreich

Grundsätzlich habe ich zu den diversen Eingabemöglichkeiten "Doslib" http://www.en.na.mcneel.com/doslib/index.html  ins Herz geschlossen, z.B. diese Funktion: http://www.en.na.mcneel.com/doslib/interface_functions/dos_getstring.htm

Peter

------------------
Für jedes Problem gibt es eine einfache Lösung.
Die ist aber meistens falsch. ;-)

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz