-
-
Notifications
You must be signed in to change notification settings - Fork 18
es:Documentation ARexxAPI WRITEEDITOR
Jens Maus edited this page Feb 13, 2017
·
1 revision
NOMBRE WriteEditor -- Pasar un comando ARexx al editor interno. (V2.0)
PLANTILLA VAR/K,STEM/K,COMMAND/A
FUNCIÓN Pasa un comando ARexx al editor interno que afectará al contenido de una determinada ventana de escritura.
Citando al AutoDoc de la clase TextEditor.mcc, se soportan los
siguientes comandos:
CLEAR\\
CUT\\
COPY\\
PASTE\\
ERASE\\
GOTOLINE Template: /N/A\\
GOTOCOLUMN Template: /N/A\\
CURSOR Template: Up/S,Down/S,Left/S,Right/S\\
LINE Template: /N/A\\
COLUMN Template: /N/A\\
NEXT Template: Word/S,Sentence/S,Paragraph/S,Page/S\\
PREVIOUS Template: Word/S,Sentence/S,Paragraph/S,Page/S\\
POSITION Template: SOF/S,EOF/S,SOL/S,EOL/S,SOW/S,EOW/S,SOV/S,EOV/S\\
SETBOOKMARK Template: /N/A\\
GOTOBOOKMARK Template: /N/A\\
TEXT Template: /F\\
UNDO\\
REDO\\
GETLINE\\
GETCURSOR Template: Line/S,Column/S\\
MARK Template: On/S,Off/S\\
DELETE\\
BACKSPACE\\
KILLLINE\\
TOUPPER\\
TOLOWER\\
Por favor, consulte la Guía de Estilo del Interfaz de Usuario de
Amiga para más información sobre estos comandos.
ENTRADAS
VAR/K
- variable alternativa en la que almacenar los resultados en lugar de RESULT\
STEM/K
- nombre base usado para el STEM donde se almacenará el resultado\
COMMAND/A
- la cadena de comando a pasar\
RESULTADOS
VAR
- información devuelta por el comando\
<STEM>RESULT
- resultados del comando, si los hay\
`RC` se pone a 10 si no se ha designado previamente ninguna ventana
de escritura como "activa" por medio de [[ARexx API/MAILWRITE| MAILWRITE ]].
NOTAS
EJEMPLO
/* Activar códigos de resultados */
OPTIONS RESULTS
/* Iniciar un nuevo mensaje */
MAILWRITE STEM st.\\
win = st.window\\
/* Editar la ventana de escritura */
MAILWRITE WINDOW win\\
WRITETO [email protected]\\
'WRITESUBJECT "No creo que pueda ir hoy a trabajar"'\\
/* Limpiar el editor */
WRITEEDITOR CLEAR
/* Escribir un texto en el editor */
'WRITEEDITOR "TEXT ¡Lo siento, pero hoy estoy enfermo!"'
FALLOS
VÉASE TAMBIÉN MAILWRITE