[Tustep-Liste] Benutzereingabe abfragen und in #ko verarbeiten

Matthias Schneider mail at m-schneider.eu
Do Sep 25 16:56:24 CEST 2014


Sehr geehrter Herr Brunschön,
lieber Michael,

zumindest unter Windows und unter Linux hat bei meinem Test auch die folgende
Lösung mit einem "großen" ASK-Fenster funktioniert, welches in der Tat
auffälliger ist als die Abfrage in der Kommandozeile:

#makro
$$ MODE TUSCRIPT, {}

kopf="Abfrage Asteriskus",
text="Soll ein Asteriskus am Datensatzende ausgegeben
werden?",antw="",button="Weiter"
egal = ASK (0:0, 80-80-9F-70-E0, kopf, text, antw, 0, -, button)

MODE DATA
#ko,a,b,,+,*
par       <>
xx        |aa|bb|
$$ IF (antw .AB. "ja", "yes") THEN
xx        |cc|dd*|
$$ ELSE
xx        |cc|dd|
$$ END IF
*eof*
*eof

Viele Grüße
Matthias Schneider



> "Trauth, Michael, Dr." <trauth at uni-trier.de> hat am 25. September 2014 um
> 15:49 geschrieben:
> 
> 
> Diskussionsforum Tustep-Liste
> Weitere Informationen: www.itug.de
> ------------------------------------------------------------
> 
> 
> Lieber Herr Brunschön,
> 
> erst mit Verspätung ist mir aufgefallen,
> daß Sie womöglich gerne ein richtiges
> Popup-Fensterchen haben möchten (etwa
> weil die Rückfrage in der Kommandozeile
> nicht so auffällig ist, wie Sie's gerne
> hätten). Wenn ja, probieren Sie mal das
> folgende Schnipselchen aus:
> 
> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
> 
> 
> #makro
> $$ MODE TUSCRIPT, {}
> 
> SET system = SYSTEM()
> IF (system .EQ. "WIN") THEN
>    SET frage = *
>       DATA ======================================
>       DATA ====     Asteriskus ausgeben?     ====
>       DATA ======================================
>    SET antwort = QUESTION ("Frage:", frage, YES)
> ELSE
>    ASK "Asteriskus ausgeben?  (j/n*) ", antwort = "n"
> END IF
> MODE DATA
> #ko,a,b,,+,*
> par       <>
> xx        |aa|bb|
> $$ IF (antwort .ab. "ja", "yes") THEN
> xx        |cc|dd*|
> $$ ELSE
> xx        |cc|dd|
> $$ END IF
> *eof*
> *eof
> 
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> 
> Die darin enthaltene Frage nach dem Betriebssystem
> ist nötig, weil die Makrofunktion QUESTION unter
> Linux (bei MAC weiß ichs nicht) nicht funktioniert.
> 
> 
> Viele Grüße reihum von
> 
> Michael Trauth
> 
> ------------------------------------------------------------
> Tustep-Liste at itug.de
> https://lists.uni-wuerzburg.de/mailman/listinfo/tustep-liste

================================
Matthias Schneider, B.A.
_Universität Trier
_Mail: s3msschn at uni-trier.de
 mail at m-schneider.eu
_Homepage:
 http://www.m-schneider.eu
_skype: matz.tru
_twitter: ms91tru
_Telephon:
 + 49 176 32 863 741
 + 49 6855 20 70 196
================================
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : ask_2.p
Dateityp    : text/x-pascal
Dateigröße  : 2048 bytes
Beschreibung: nicht verfügbar
URL         : <https://lists.itug.de/pipermail/tustep-liste/attachments/20140925/7a34fad8/attachment.p>


Mehr Informationen über die Mailingliste Tustep-Liste