Ich möchte gerne per EAGLE ULP mehrere Polygone zeichnen in Abhängigkeit
von User-Eingaben.
Wie kann ich mehrere Befehle als ganzes ausgeben?
Bisher kann ich eine Befehlszeile ausgeben:
exit (befehl);
Ich benötige aber:
exit(befehl1 befehl2 befehl3,...);
Ich habe schon probiert die Befehle in einem String zu schreiben:
string befehl;
schleife{
sprintf(befehl);
}
exit(befehl);
Hier überschreibt er natürlich alles und nimmt nur den letzten befehl.
Auch das hier hatte keinen erfolg:
string befehl[];
schleife (zähler i){
sprintf(befehl[i]);
}
exit(befehl[]);
hier kann ich aber nur einen bestimmten befehl ausgeben (z.B 1, 2, 3...)
aber nicht alle (z.B. 1-9) weil die Angabe exit(befehl[]); zum Fehler
führt.
Hat jemand einen Tip?
Wie kann ich einen string "fortlaufend" erweitern?
Bird schrieb:> Warum schreibst Du nicht ein ULP Programm und führst dieses dann aus?
Das mache ich ja, aber ich schaffe es nicht mehr als eine Zeile
auszugeben.
Michael H. schrieb:> hast du ftp://ftp.cadsoft.de/eagle/userfiles/doc/ulp_de.pdf> gelesen?
Danke für den Hinweis, ich habe mich in der Hilfe versucht zu recht zu
finden, aber ich schaue mir dieses pdf einmal an.
Eine eigene Frage?
Dieser Thread ist über 13 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.