From Barbara.Jockers at uni-wuerzburg.de Thu May 7 10:59:06 2009 From: Barbara.Jockers at uni-wuerzburg.de (Barbara Jockers) Date: Thu, 07 May 2009 10:59:06 +0200 Subject: [Tustep-Liste] tuscript - Nachhilfe Message-ID: <20090507105906.148720axo7mx93h6@webmail.uni-wuerzburg.de> Liebe Listenleser, ich möchte nach #*import die unter der Spezifikation "liste" angegebene Datei "A" auswerten und sowohl die darin enthaltenen Hexcodes als auch die Tags mit einer Liste von Hexcodes und Tags aus einer anderen Datei "B" vergleichen. "B" ist eine Parameterdatei, in der die importierten Tagbezeichnungen durch neue und Hexcodes durch die entspr. Tustep-Codierung ausgetauscht werden. Hexcodes und Tags, die nicht in "B" verzeichnet sind, sollen als Meldung ausgegeben werden (eleganter, was die Hexcodes betrifft, wäre, wenn sie in "B" ergänzt werden, während nach den zusätzlichen Tags in der Zieldatei des Imports "C" gesucht werden soll). Könnte mir jemand bitte die Bausteine nennen, aus denen ich ein solches Makro zusammenbasteln kann? Das würde meine Arbeit sehr erleichtern. Vielen Dank schon mal im voraus und schöne Grüße Barbara Jockers From f.seck at t-online.de Sat May 23 23:30:31 2009 From: f.seck at t-online.de (F.Seck) Date: Sat, 23 May 2009 23:30:31 +0200 Subject: [Tustep-Liste] TUSTEP-Tip Nr. 3 Message-ID: <002201c9dbed$b41b2620$6402a8c0@SECK2000> Liebe TUSTEP-Freunde, Der dritte TUSTEP-Tip hat lange auf sich warten lassen; zudem erhalten ihn auch die Leser der ITUG-Liste; mal sehen, ob es da Proteste hagelt. Doch zur Sache: Manchmal möchte ich im Editor Texte, die gerade auf dem Bildschirm stehen, nur markieren; nicht um sie zu löschen, zu kopieren, zu verschieben, sondern nur zur Hervorhebung. Vielleicht sind auch andere in der Lage: man hat ein Textstück vor Augen, möchte anderswo vergleichen und würde den Text dann sofort wiederfinden, wenn er markiert wäre. Und so geht's (hier erst einmal die unkommentierten Definitionen): = Mit Shift+Strg+Maus ohne weitere Wirkung markieren: y,mrkzeig_anf=MRK_INI,MRK_CHG:5F y,mrkzeig_end=MRK_MRK y,SC_LP=SWITCH:mrkzeig_anf y,SC_LR=SWITCH:mrkzeig_end Wir möchten also ein Textstück mit der Maus markieren und suchen uns dafür eine von TUSTEP nicht vorbelegte Maus-Tastenkombination aus, z.B. Umschalttaste+Strg+linke Maustaste. Wir wollen also gleichzeitig Umschalt- und Strg-Taste gedrückt lassen und dan mit der linken Maustaste das zu markierende Textstück überstreichen. Dazu definieren wir ein Anfangsmakro: y,mrkzeig_anf=MRK_INI,MRK_CHG:5F MRK_INI: Beginn der Markierung MRK_CHG: Änderung der Markierfarbe, um sie von der "normalen" Markierung zu unterscheiden und ein Endmakro: y,mrkzeig_end=MRK_MRK MRK_MRK: Wirkung der Markierung wird aufgehoben, Farbe bleibt Diesen Makros haben wir unverwechselbare Namen gegeben, damit sie nicht verlorengehen, wenn wir unsere Tasten-Maus-Kombination vielleicht doch einmal versehentlich anders verwenden. Nun definieren wir das Drücken (Press) y,SC_LP=SWITCH:mrkzeig_anf und Loslassen (Release) y,SC_LR=SWITCH:mrkzeig_end der *L*inken Maustaste mit Umschalt- und Strg, indem wir einfach mit SWITCH auf die oberen Definitionen verweisen. Anders als bei der "normalen" Markierung kann man mit dieser, eben weil sie wirkungslos ist, mehrere Stellen auf dem Bildschirm hervorheben. Diese Markierung verschwindet (natürlich), wenn der Text neu angezeigt wird oder, z.B. durch Scrollen, vom Bildschirm verschwindet. WIE macht man die Definitionen wirksam? Benutzer meiner Programme in Tübingen und anderswo haben sie sowieso zur Verfügung und können sie gleich ausprobieren. Auch in neueren Versionen des Standardmakros *SATZ (ab 1.2.09) stehen sie im Modus Edieren zur Verfügung. Wer will, kann die 5 Zeilen (oben Absatz 3) mit den Definitionen mit copy-and-paste in eine leere TUSTEP-Datei, die z.B. MARK heißen könnte, kopieren und mit #EDIERE,DEF=mark wirksam machen. Nicht verschwiegen sei, daß ich diese Idee, wie so vieles, einem Wink von Herrn Schälkle verdanke. Mit freundlichen Grüßen Friedrich Seck -------------------------------------- Dr. Friedrich Seck 72076 Tübingen, Erlenweg 18 Tel: (0 70 71) 96 49 40 Fax-Nummer auf Anfrage -------------- nächster Teil -------------- Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: From wolfram.schneider-lastin at phil.uzh.ch Mon May 25 23:00:47 2009 From: wolfram.schneider-lastin at phil.uzh.ch (Wolfram Schneider-Lastin) Date: Mon, 25 May 2009 23:00:47 +0200 Subject: [Tustep-Liste] TUSTEP-Tip Nr. 3 In-Reply-To: <002201c9dbed$b41b2620$6402a8c0@SECK2000> References: <002201c9dbed$b41b2620$6402a8c0@SECK2000> Message-ID: <4A1B06FF.5020108@phil.uzh.ch> Ein Dateianhang mit HTML-Daten wurde abgetrennt... URL: