Ayuda de MicroStation CONNECT Edition

Cadenas de acciones

Las acciones que realiza el producto cuando selecciona una herramienta, elige un elemento de menú o pulsa una tecla de función están definidas por la cadena de acción asociada a ese objeto. Al principio, lo más simple es pensar que una cadena de acción es como una entrada de teclado o una serie de entradas de teclado. Por ejemplo, la cadena de acción asociada con la herramienta Poner SmartLine es la entrada de teclado PLACE SMARTLINE. El verdadero efecto que se obtiene al seleccionar la herramienta Poner SmartLine es la activación de la entrada de teclado PLACE SMARTLINE .

Tipos de acciones

Pueden especificarse varios tipos de acciones en cadenas de acciones y asociarse a herramientas, controles de vista, elementos de menú y teclas de función.

Tipo de acción Sintaxis Descripción
Entrada de teclado de entrada de comando E,<key-in> Simula una entrada de teclado. La entrada de teclado especificada por una entrada de teclado de entrada de comando se activa siempre, independientemente del estado de la entrada de teclado activa. Por ejemplo, supongamos que PLACE CIRCLE RADIUS es la entrada de teclado activa y está solicitando el radio. Si el usuario pulsa una tecla de función que según el menú de teclas de función se defina para tener un tipo de acción E que activa la entrada de teclado PLACE LINE CONSTRAINED , entonces, PLACE LINE CONSTRAINED se vuelve la entrada de teclado activa.
Entrada de teclado terminada T,<key-in> Simula una entrada de teclado. Una entrada de teclado terminada generalmente se utiliza para obtener datos solicitados por indicadores, tales como el radio de un círculo, un texto o una respuesta a una pregunta de sí o no.
Entrada de teclado sin terminar K,<key-in> Entradas de teclado una cadena sin terminar de caracteres y espera que termine la cadena.
Imprimir mensaje M,<message> Imprime un mensaje en uno de los campos de la barra de estado.
Nota: Si existe ningún especificador tipo (carácter único separado del resto de la cadena con una coma), el producto asume que el tipo de acción es una entrada de teclado de entrada de comando (e).
Nota: Para obtener ejemplos de cadenas de acciones consulte el archivo DGN del menú de tabla de muestra proporcionado por Comunidades Bentley.

Opciones de tipos de acciones

Estas opciones pueden utilizarse inmediatamente después de los tipos de acciones E, T o K, o en cualquier lugar en una cadena de acciones múltiples después de un punto y coma.

/<character> Si hay una barra (//) en una cadena de acción, el producto se pausa para que el usuario introduzca datos. Si la barra está seguida de d, k d, ko de ningún carácter, el producto hace el siguiente:
  • /d : espera que se introduzca un punto de datos.
  • K : espera que se introduzca una entrada de teclado.
  • Ningún carácter: continúa después de cualquier entrada.
%<character> El carácter de porcentaje (%) en una cadena de acción es idéntico a la barra, excepto que el producto no muestra ninguno de sus indicadores normales. Esto es útil para mostrar indicadores personalizados de un menú. Las acciones %d y %k funcionan de manera análoga a /d y K.

Ingresar cadenas de acciones múltiples

Cada cadena de acción puede contener varias acciones (separadas por punto y coma).

Por ejemplo, esta cadena de acción coloca un círculo azul de dos pulgadas en un punto especificado por el usuario: co=blue; E, PLACE CIRCLE RADIUS; T, 2; M, cfPlace 2 Inch Circle; %d; null

Las acciones son las siguientes:

Acción Descripción
co=blue Una entrada de teclado de entrada de comando (ya que no se especifica ningún tipo) que conjuntos Color activo a azul. El producto activa la entrada de teclado ACTIVE COLOR incluso si actualmente espera que se realice una entrada de teclado de datos.
E,PLACE CIRCLE RADIUS La entrada de teclado PLACE CIRCLE RADIUS.
T,2 Una entrada de teclado terminada que ingresa un radio de 2.
M,cfPlace 2 Inch Circle La barra de estado muestra el mensaje "Poner círculo de 2 pulgadas".
%d Espera un punto de datos sin mostrar los indicadores normales (preservando el indicador mostrado por la acción previa).
nulo Tras haber colocado el círculo, se ejecuta la entrada de teclado NULL para que no se seleccione ninguna herramienta o control de vista.