Hi
Entweder such ich falsch, oder es gibt nicht viel dazu.
Ich möchte ein BOARD mit einem ULP duchgehen und ein bestimmtes Textfeld
den Inhalt ändern.
Hintergrund: Ich habe Textfelder mit ">DRAWING_NAME" und möchte dies
erhalten, wenn ich Einzelboards in einen Nutzen zusammen kopiere (vorher
mit panalize.ulp bearbeitet). D.h. ">DRAWING_NAME" muss durch den
Filenamen als Text ersetzt werden.
Ich finde in einem ULP diese Textfelder mit dem Filenamen als Inhalt.
(Jedoch im Hintergrund steht eigentlich, wie gesagt, ">DRAWING_NAME"
drinn.)
1 | .....
|
2 |
|
3 | string FileAndExt = filesetext(filename(B.name),"");
|
4 | string cmd=" change font vector;\n";
|
5 | cmd +=" change ratio 15;\n";
|
6 |
|
7 |
|
8 | B.texts(T) {
|
9 | if (T.value == FileAndExt ) {
|
10 | .......
|
11 | exit(cmd)
|
Ich kann auch neue Textfelder anlegen, aber wie kann ich ein bestehendes
Textfeld ansprechen und ändern?
Danke