123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594 |
- <!-- $XConsortium: ch09.sgm /main/10 1996/12/20 20:20:38 rws $ -->
- <!-- (c) Copyright 1995 Digital Equipment Corporation. -->
- <!-- (c) Copyright 1995 Hewlett-Packard Company. -->
- <!-- (c) Copyright 1995 International Business Machines Corp. -->
- <!-- (c) Copyright 1995 Sun Microsystems, Inc. -->
- <!-- (c) Copyright 1995 Novell, Inc. -->
- <!-- (c) Copyright 1995 FUJITSU LIMITED. -->
- <!-- (c) Copyright 1995 Hitachi. -->
- <chapter id="SAG.dtCrA.div.1">
- <title id="SAG.dtCrA.mkr.1"><indexterm><primary>Crear Acción</primary>
- </indexterm>Creación de acciones y de tipos de datos utilizando Crear
- Acción</title>
- <para><indexterm><primary>Crear Acción</primary><secondary>introducción</secondary></indexterm><indexterm><primary>dtCreate, Vea Crear Acción<$nopage></primary></indexterm>Crear Acción es una herramienta para crear:</para>
- <itemizedlist remap="Bullet1"><listitem><para>Una acción para iniciar
- una aplicación</para>
- </listitem><listitem><para>Uno o más tipos de datos para los archivos
- de datos de una aplicación</para>
- </listitem><listitem><para>Acciones para abrir e imprimir los archivos de
- datos de la aplicación</para>
- </listitem></itemizedlist>
- <para>Crear Acción también es útil para crear acciones
- simples para ejecutar mandatos del sistema operativo y scripts del shell.
- </para>
- <informaltable id="SAG.dtCrA.itbl.1" frame="All">
- <tgroup cols="1" colsep="1" rowsep="1">
- <colspec colwidth="4.00in">
- <tbody>
- <row>
- <entry align="left" valign="top"><para><!--Original XRef content: 'What Create
- Action Does141'--><xref role="JumpText" linkend="SAG.dtCrA.mkr.2"></para></entry>
- </row>
- <row>
- <entry align="left" valign="top"><para><!--Original XRef content: 'Limitations
- of Create Action142'--><xref role="JumpText" linkend="SAG.dtCrA.mkr.3"></para></entry>
- </row>
- <row>
- <entry align="left" valign="top"><para><!--Original XRef content: 'Creating
- an Action and Data Type for an Application with Create Action143'--><xref
- role="JumpText" linkend="SAG.dtCrA.mkr.4"></para></entry></row></tbody></tgroup>
- </informaltable>
- <para>Para obtener información de consulta, vea la página de
- manual <filename moreinfo="RefEntry">dtcreate(1X)</filename>.</para>
- <sect1 id="SAG.dtCrA.div.2">
- <title id="SAG.dtCrA.mkr.2">Qué hace Crear Acción<indexterm>
- <primary>Crear Acción</primary><secondary>funciones</secondary></indexterm></title>
- <para>Crear Acción incluye una ventana principal y un conjunto de cuadros
- de diálogo para crear una acción y los tipos de datos asociados.
- </para>
- <para>Crear Acción realiza lo siguiente:</para>
- <itemizedlist remap="Bullet1"><listitem><para>Crea una definición de
- acción que ejecuta un mandato.</para>
- </listitem><listitem><para><indexterm><primary>Crear Acción</primary>
- <secondary>archivo de configuración creado</secondary></indexterm><indexterm>
- <primary>archivo de definición de acción, creado por Crear Acción</primary></indexterm>Crea un archivo <symbol role="Variable">DirectorioInicio</symbol><filename>/.dt/types/</filename><symbol role="Variable">nombre_acción</symbol><filename>.dt.</filename> Este archivo almacena las definiciones
- de acción y de tipo de datos creadas para la aplicación.</para>
- </listitem><listitem><para>Crea un<indexterm><primary>archivo de acción</primary></indexterm> <emphasis>archivo de acción</emphasis> en el
- directorio de inicio del usuario. El archivo de acción es un archivo
- ejecutable con el mismo<indexterm><primary>acciones</primary><secondary>nombre</secondary></indexterm> nombre que la acción.</para>
- <para>La representación del archivo de acción en el Gestor de
- archivos se denomina<indexterm><primary>icono de aplicación</primary>
- <secondary>utilizar Crear Acción</secondary></indexterm> <emphasis>icono de aplicación</emphasis> porque, si se pulsa dos veces, se inicia
- la aplicación.</para>
- <para>Opcionalmente se puede hacer que el icono de acción sea una zona
- de soltar, especificando, al crear la acción, tipos de datos que se
- puedan soltar.</para>
- </listitem><listitem><para>Crea uno o más tipos de datos para los archivos
- de datos de la aplicación (opcional).</para>
- </listitem><listitem><para>Crea una acción Abrir para cada tipo de
- datos.</para>
- </listitem><listitem><para>Crea una acción Imprimir para cada tipo
- de datos (opcional).</para>
- </listitem><listitem><para>Vuelve a cargar la base de datos de acciones y
- de tipos de datos. Esto hace que las acciones y los tipos de datos entren
- en vigor inmediatamente.</para>
- </listitem></itemizedlist>
- </sect1>
- <sect1 id="SAG.dtCrA.div.3">
- <title id="SAG.dtCrA.mkr.3">Limitaciones de Crear Acción<indexterm>
- <primary>Crear Acción</primary><secondary>limitaciones</secondary>
- </indexterm></title>
- <para>Crear Acción está diseñado para crear acciones
- y tipos de datos para ejecutar aplicaciones. Sin embargo, las acciones y los
- tipos de datos son muy flexibles e incluyen funciones adicionales a las que
- sólo se puede acceder si se crean las definiciones manualmente.</para>
- <para>Para obtener más información, consulte:</para>
- <itemizedlist remap="Bullet1"><listitem><para>El <!--Original XRef content:
- 'Chapter 10, ”Creating Actions Manually'--><xref role="ChapNumAndTitle"
- linkend="SAG.CrAct.mkr.1">”</para>
- </listitem><listitem><para>El <!--Original XRef content: 'Chapter 11,
- ”Creating Data Types Manually'--><xref role="ChapNumAndTitle" linkend="SAG.CrDT.mkr.1">
- </para>
- </listitem></itemizedlist>
- <sect2 id="SAG.dtCrA.div.4">
- <title>Limitaciones de las acciones<indexterm><primary>acciones</primary>
- <secondary>limitaciones de Crear Acción</secondary></indexterm></title>
- <para>Crear Acción no se puede utilizar para crear la acción
- para una aplicación si no se cumple ninguna de las siguientes condiciones:
- </para>
- <itemizedlist remap="Bullet1"><listitem><para>La línea de mandatos
- necesita un<indexterm><primary>acciones</primary><secondary>argumentos que
- no son de archivo</secondary></indexterm><indexterm><primary><$nopage>acciones</primary><secondary>parámetros, Vea argumentos</secondary></indexterm> argumento
- (parámetro) que no sea de archivo.</para>
- <para>Por ejemplo, Crear Acción no se puede utilizar para escribir
- una acción para el mandato:</para>
- </listitem></itemizedlist>
- <para><command>lp -d<symbol role="Variable">dispositivo nombre de archivo</symbol> </command></para>
- <para>donde el usuario tiene que proporcionar <symbol role="Variable">dispositivo</symbol> cada vez que se ejecuta el mandato.</para>
- <itemizedlist remap="Bullet1"><listitem><para>El icono de aplicación
- debe tener una etiqueta diferente del nombre de acción.</para>
- <para>Por ejemplo, no se puede utilizar Crear Acción para proporcionar
- una versión en idioma local de una acción existente.</para>
- </listitem><listitem><para>La acción necesita cualquiera de las características
- avanzadas de la base de datos de acciones.</para>
- <para>Son ejemplos de estas características avanzadas acciones que:
- </para>
- <itemizedlist remap="Bullet2"><listitem><para>Ejecutan mandatos en sistemas
- ajenos a la definición de acción</para>
- </listitem><listitem><para>Invocan otras acciones</para>
- </listitem><listitem><para>Deben ejecutarse como si se tratara de un usuario
- diferente (por ejemplo, como superusuario)</para>
- </listitem><listitem><para>Utilizan con frecuencia la característica
- de ''establecer correspondencia''</para>
- </listitem><listitem><para>Tienen comportamientos muy diferentes, en función
- del número de argumentos de archivo proporcionados a la acción
- </para>
- </listitem></itemizedlist>
- </listitem></itemizedlist>
- </sect2>
- <sect2 id="SAG.dtCrA.div.5">
- <title><indexterm><primary>tipos de datos</primary><secondary>requisitos para
- la creación manual</secondary></indexterm>Limitaciones de los tipos
- de datos<indexterm><primary>tipos de datos</primary><secondary>limitación
- de Crear Acción</secondary></indexterm></title>
- <para>Crear Acción no se puede utilizar para crear el tipo de datos
- para una aplicación si no se cumple ninguna de las siguientes condiciones:
- </para>
- <itemizedlist remap="Bullet1"><listitem><para>El tipo de datos deben tener
- acciones adicionales asociadas a él distintas de Abrir e Imprimir.
- </para>
- </listitem><listitem><para>La acción Abrir para el tipo de datos no
- es el mandato de la acción.</para>
- <para>Por ejemplo, no se puede utilizar Crear Acción para crear el
- tipo de datos que proporciona un icono exclusivo para el directorio que representa
- el grupo de aplicaciones de la aplicación.</para>
- </listitem></itemizedlist>
- </sect2>
- </sect1>
- <sect1 id="SAG.dtCrA.div.6">
- <title id="SAG.dtCrA.mkr.4">Creación de una acción y de un tipo
- de datos para una aplicación con Crear Acción<indexterm><primary>Crear Acción</primary><secondary>utilizar</secondary></indexterm></title>
- <para>Existen algunos aspectos relacionados con la aplicación que debe
- conocer antes de ejecutar Crear Acción.</para>
- <itemizedlist remap="Bullet1"><listitem><para>La línea de mandatos
- para iniciar la aplicación.</para>
- <para>Deberá saber si la línea de mandatos incluye un argumento
- de archivo necesario, un argumento de archivo opcional o no incluye ningún
- argumento de archivo.</para>
- <para>Si la aplicación necesita un argumento que no sea de archivo,
- no podrá utilizar Crear Acción para crear la acción.
- </para>
- </listitem><listitem><para>Los tipos de archivos de datos que puede aceptar
- una aplicación.</para>
- <para>Algunas aplicaciones sólo pueden aceptar un tipo de datos. Otras
- (por ejemplo, un editor ASCII o un editor de gráficos) pueden aceptar
- varios tipos de datos.</para>
- </listitem><listitem><para>El modo en que la aplicación identifica
- sus archivos de datos.</para>
- <para>Esto puede ser un convenio de denominación (por ejemplo, nombres
- de archivo que terminen por<filename>.doc</filename>), y/o puede depender
- del contenido del archivo. Si la aplicación no utiliza ningún
- convenio de nombres de archivo, puede definir uno para el icono de acción.
- </para>
- </listitem><listitem><para>Opcional: La línea de mandatos para imprimir
- los archivos</para>
- </listitem></itemizedlist>
- <sect2 id="SAG.dtCrA.div.7" role="Procedure">
- <title id="SAG.dtCrA.mkr.5">Crear una acción para una aplicación</title>
- <orderedlist><listitem><para>Pulse dos veces<indexterm><primary>Crear Acción</primary><secondary>iniciar</secondary></indexterm> Crear Acción en
- el grupo de aplicaciones Apls_Escritorio.</para>
- <figure>
- <title>Icono de Crear Acción del Gestor de aplicaciones</title>
- <graphic id="sag.dtcra.grph.1" entityref="SAG.dtCrA.fig.1"></graphic>
- </figure>
- <para><indexterm><primary>Crear Acción</primary><secondary>ventana
- principal</secondary></indexterm>Se muestra la ventana principal Crear Acción.
- </para>
- <figure>
- <title>Ventana principal Crear Acción</title>
- <graphic id="sag.dtcra.grph.2" entityref="SAG.dtCrA.fig.2"></graphic>
- </figure>
- </listitem><listitem><para>Escriba el nombre que etiquetará el icono
- de acción en el<indexterm><primary>Nombre de acción, campo
- de Crear Acción</primary></indexterm><indexterm><primary>Crear Acción</primary><secondary>nombre de acción</secondary></indexterm> campo
- de texto Nombre de Acción.</para>
- </listitem><listitem><para>Utilice los<indexterm><primary>Iconos de acción,
- controles, en Crear Acción</primary></indexterm> controles Iconos de
- Acción para especificar el icono para la aplicación. Inicialmente
- se muestra el icono predeterminado.</para>
- <itemizedlist remap="Bullet2"><listitem><para>Para elegir un icono existente
- diferente, pulse Buscar Conjunto para mostrar el cuadro de diálogo
- Buscar Conjunto. Consulte la sección <!--Original
- XRef content: '”Using
- the Find Set Dialog Box To Speci--><!--fy an Icon”
- on
- page 152'--><xref role="SecTitleAndPageNum" linkend="sag.dtcra.mkr.7">.
- </para>
- </listitem><listitem><para>Para crear iconos nuevos, elija Editar Icono para
- ejecutar el Editor de iconos.</para>
- </listitem></itemizedlist>
- </listitem><listitem><para>En el campo de texto Mandato cuando se abra la
- acción, escriba el mandato para iniciar la aplicación.</para>
- <para><indexterm><primary>Crear Acción</primary><secondary>sintaxis
- del mandato de acción</secondary></indexterm>Utilice la sintaxis <filename>$</filename><symbol role="Variable">n</symbol> para un argumento de archivo;
- por ejemplo:</para>
- <programlisting remap="CodeIndent1">emacs
- bitmap $1
- diff $1 $2
- lp -oraw $1</programlisting>
- <para><indexterm><primary>Crear Acción</primary><secondary>especificar
- argumento de archivo</secondary></indexterm><indexterm><primary>argumento
- de archivo</primary><secondary>especificado con Crear Acción</secondary>
- </indexterm>Si la línea de mandatos incluye un argumento de archivo
- (<filename>$</filename><symbol role="Variable">n</symbol>), el icono de acción
- será una zona de soltar para los archivos.</para>
- <para>Las líneas de mandatos no se pasan a un shell a no ser que se
- especifique explícitamente el uso de un shell. Por ejemplo, estas líneas
- utilizan el proceso de shell:</para>
- <programlisting remap="CodeIndent1">/bin/sh -c 'ps | lp'
- /bin/sh -c 'spell $1 | more'</programlisting>
- </listitem><listitem><para>Escriba el texto de ayuda sobre el tema para el
- icono de acción en el campo de texto “Texto de Ayuda para Icono
- de Acción”.</para>
- <para><indexterm><primary>ayuda</primary><secondary>especificada utilizando
- Crear Acción</secondary></indexterm>El texto se acomodará automáticamente
- en el campo de texto. Sin embargo, las divisiones de línea no se conservan
- en línea. Si desea especificar una división de línea
- forzada, utilice <filename></filename>.</para>
- </listitem><listitem><para><indexterm><primary>acciones</primary><secondary>soporte de ventana</secondary></indexterm><indexterm><primary>soporte de
- ventana para las acciones</primary></indexterm>Elija el soporte de ventanas
- necesario para la acción en el menú de opciones Tipo de ventana.
- </para>
- <informaltable>
- <tgroup cols="2" colsep="0" rowsep="0">
- <colspec colwidth="219*">
- <colspec colwidth="237*">
- <tbody>
- <row>
- <entry align="left" valign="top"><para>Gráfica (Ventana de X)</para></entry>
- <entry align="left" valign="top"><para>La aplicación crea su propia
- ventana</para></entry></row>
- <row>
- <entry align="left" valign="top"><para><indexterm><primary>emulador de terminal</primary><secondary>opción de acción cierre automático</secondary></indexterm>Terminal (Cierre automático)</para></entry>
- <entry align="left" valign="top"><para>La aplicación se ejecutará
- en una ventana de emulador de terminal que se cerrará automáticamente
- cuando el usuario salga de la aplicación</para></entry></row>
- <row>
- <entry align="left" valign="top"><para><indexterm><primary>emulador de terminal</primary><secondary>opción de acción cierre manual</secondary>
- </indexterm>Terminal (Cierre manual)</para></entry>
- <entry align="left" valign="top"><para>La aplicación se ejecutará
- en una ventana de emulador de terminal que permanecerá abierta hasta
- que el usuario la cierre explícitamente</para></entry></row>
- <row>
- <entry align="left" valign="top"><para><indexterm><primary>acciones</primary>
- <secondary>sin salida de pantalla</secondary></indexterm>Sin Salida</para></entry>
- <entry align="left" valign="top"><para>La aplicación no produce salida
- en la pantalla</para></entry></row></tbody></tgroup></informaltable>
- </listitem><listitem><para>Proceda del siguiente modo:</para>
- <itemizedlist remap="Bullet2"><listitem><para>Si la aplicación tiene
- archivos de datos y desea crear uno o más tipos de datos para ellos,
- consulte la siguiente sección, <!--Original
- XRef content: '”To
- Create One or More Data Types
- for --><!--an Application'--><xref role="SectionTitle" linkend="sag.dtcra.mkr.6">.
- </para>
- </listitem><listitem><para>Si no necesita crear un tipo de datos, guarde la
- acción eligiendo Guardar en el menú Archivo. A continuación,
- pruebe la nueva acción pulsando dos veces su icono en el directorio
- de inicio.</para>
- </listitem></itemizedlist>
- </listitem></orderedlist>
- </sect2>
- <sect2 id="SAG.dtCrA.div.8" role="Procedure">
- <title id="SAG.dtCrA.mkr.6">Crear uno o más tipos de datos para una
- aplicación<indexterm><primary>Crear Acción</primary><secondary>creación de tipos de datos</secondary></indexterm><indexterm><primary>tipos de datos</primary><secondary>creados con Crear Acción</secondary>
- </indexterm></title>
- <orderedlist><listitem><para>Defina la acción para la aplicación
- utilizando el procedimiento de la sección anterior, <!--Original
- XRef content: '”To Create an Action for an
- Application--><!--'--><xref role="SectionTitle" linkend="sag.dtcra.mkr.5">.
- </para>
- </listitem><listitem><para>Pulse el botón Avanzada en la ventana Crear
- Acción para ampliar la ventana.</para>
- <figure>
- <title>Características avanzadas de la ventana principal Crear Acción</title>
- <graphic id="sag.dtcra.grph.3" entityref="SAG.dtCrA.fig.3"></graphic>
- </figure>
- </listitem><listitem><para><indexterm><primary>indicador de archivo, especificado
- con Crear Acción</primary></indexterm><indexterm><primary>Crear Acción</primary><secondary>indicador de solicitud de archivo</secondary></indexterm>Si
- desea que el icono de aplicación solicite un argumento de archivo cuando
- se pulsa dos veces el icono, escriba el texto del indicador de solicitud en
- el campo de texto ''Cuando se abra la acción, solicitar a los usuarios''.
- </para>
- <para>Utilice estas directrices para este campo de texto:</para>
- <itemizedlist remap="Bullet2"><listitem><para>Debe utilizar este campo si
- la línea de mandatos de la aplicación tiene un argumento de
- archivo <symbol role="Variable">necesario</symbol>.</para>
- </listitem><listitem><para>Debe dejar en blanco este campo si la línea
- de mandatos no incluye ningún argumento de archivo.</para>
- </listitem><listitem><para>Si el argumento de archivo de la línea de
- mandatos de la aplicación es opcional, tiene dos posibilidades. Si
- proporciona el texto del indicador de solicitud, el icono de acción
- solicitará el archivo cuando se pulse dos veces. Si no proporciona
- el texto del indicador de solicitud, la acción se ejecutará
- con una cadena nula como argumento de archivo.</para>
- </listitem></itemizedlist>
- </listitem><listitem><para>Especifique los tipos de archivos que la acción
- aceptará como argumentos:</para>
- <itemizedlist remap="Bullet2"><listitem><para>Si la acción puede aceptar
- cualquier tipo de datos, seleccione Todos los tipos de datos.</para>
- </listitem><listitem><para>Si la acción sólo puede aceptar los
- tipos de datos creados para la aplicación, seleccione Sólo la
- lista anterior.</para>
- <para>Inicialmente, la<indexterm><primary>lista de tipos de datos en Crear
- Acción</primary></indexterm> lista Tipos de datos que usan esta acción
- estará vacía. A medida que vaya creando tipos de datos para
- la aplicación, éstos se añadirán a la lista.</para>
- </listitem></itemizedlist>
- </listitem><listitem><para>Pulse Añadir, que se encuentra junto al
- cuadro de lista “Tipos de datos que usan esta acción” para
- mostrar el cuadro de diálogo Añadir Tipo de Datos.</para>
- <figure>
- <title>Cuadro de diálogo Añadir Tipo de Datos de Crear Acción</title>
- <graphic id="sag.dtcra.grph.4" entityref="SAG.dtCrA.fig.4"></graphic>
- </figure>
- </listitem><listitem><para>Opcional: Si no desea utilizar el nombre de tipo
- de datos predeterminado, escriba un nuevo nombre para el tipo de datos en
- el<indexterm><primary>Nombre de tipo de datos, campo de texto</primary></indexterm><indexterm>
- <primary>Crear Acción</primary><secondary>nombre de tipo de datos</secondary>
- </indexterm> campo de texto Nombre de la Familia de Tipos de Datos.</para>
- <para>El nombre no puede incluir espacios. Los usuarios de la aplicación
- no ven el nombre del tipo de datos; éste se utiliza en la base de
- datos de acciones o tipos de datos para identificar la definición
- del tipo de datos.</para>
- </listitem><listitem><para>Pulse el botón Editar situado junto al<indexterm>
- <primary>Características de Identificación</primary><secondary>cuadro de diálogo</secondary></indexterm> cuadro Características
- de Identificación para mostrar el cuadro de diálogo Características
- de Identificación.</para>
- <figure>
- <title>Cuadro de diálogo Características de Identificación
- de Crear Acciones</title>
- <graphic id="sag.dtcra.grph.5" entityref="SAG.dtCrA.fig.5"></graphic>
- </figure>
- <para>Las características de un tipo de datos son los criterios utilizados
- para diferenciar el tipo de datos de los demás. Puede elegir uno o
- más de los siguientes criterios:</para>
- <informaltable>
- <tgroup cols="2" colsep="0" rowsep="0">
- <colspec colwidth="158*">
- <colspec colwidth="370*">
- <tbody>
- <row>
- <entry align="left" valign="top"><para>Archivos o Carpetas</para></entry>
- <entry align="left" valign="top"><para>El tipo de datos se aplica sólo
- a archivos o sólo a carpetas</para></entry></row>
- <row>
- <entry align="left" valign="top"><para><indexterm><primary>tipos de datos</primary><secondary>basados en el nombre</secondary></indexterm><indexterm>
- <primary>basados en el nombre, tipos de datos</primary></indexterm>Patrón
- de nombre</para></entry>
- <entry align="left" valign="top"><para>Tipos de datos basados en el nombre
- de archivo</para></entry></row>
- <row>
- <entry align="left" valign="top"><para><indexterm><primary>patrón de
- permiso, especificado con Crear Acción</primary></indexterm><indexterm>
- <primary>tipos de datos</primary><secondary>patrón de permiso</secondary>
- </indexterm>Patrón de Permiso</para></entry>
- <entry align="left" valign="top"><para>Permisos de lectura, escritura y ejecución
- </para></entry></row>
- <row>
- <entry align="left" valign="top"><para><indexterm><primary>tipos de datos</primary><secondary>basado en el contenido</secondary></indexterm><indexterm>
- <primary>basado en el contenido, tipo de datos</primary></indexterm>Contenido
- </para></entry>
- <entry align="left" valign="top"><para>Contenido de una parte especificada
- del archivo</para></entry></row></tbody></tgroup></informaltable>
- </listitem><listitem><para>Seleccione si el tipo de datos representa un archivo
- o una carpeta.</para>
- <figure>
- <title>Especificación de una característica de archivo o de
- directorio para un tipo de datos.</title>
- <graphic id="sag.dtcra.grph.6" entityref="SAG.dtCrA.fig.6"></graphic>
- </figure>
- </listitem><listitem><para>Si el tipo de datos depende del nombre, seleccione
- la casilla de verificación Patrón de Nombre y rellene el campo
- de texto.</para>
- <figure>
- <title>Especificación de la característica de nombre de archivo
- para un tipo de datos</title>
- <graphic id="sag.dtcra.grph.7" entityref="SAG.dtCrA.fig.7"></graphic>
- </figure>
- <para>Se puede utilizar * y ? como caracteres comodín:</para>
- <informaltable>
- <tgroup cols="2" colsep="0" rowsep="0">
- <colspec colwidth="55*">
- <colspec colwidth="473*">
- <tbody>
- <row>
- <entry align="left" valign="top"><para>*</para></entry>
- <entry align="left" valign="top"><para>Coincide con cualquier secuencia de
- caracteres</para></entry></row>
- <row>
- <entry align="left" valign="top"><para>?</para></entry>
- <entry align="left" valign="top"><para>Coincide con cualquier carácter
- individual</para></entry></row></tbody></tgroup></informaltable>
- </listitem><listitem><para>Si el tipo de datos depende de los permisos, seleccione
- la casilla de verificación Patrón de Permiso y seleccione los
- permisos para el tipo de datos.</para>
- <figure>
- <title>Especificación de las características de permiso para
- un tipo de datos</title>
- <graphic id="sag.dtcra.grph.8" entityref="SAG.dtCrA.fig.8"></graphic>
- </figure>
- <informaltable>
- <tgroup cols="2" colsep="0" rowsep="0">
- <colspec colwidth="107*">
- <colspec colwidth="421*">
- <tbody>
- <row>
- <entry align="left" valign="top"><para>Activar</para></entry>
- <entry align="left" valign="top"><para>El archivo debe tener el permiso especificado
- </para></entry></row>
- <row>
- <entry align="left" valign="top"><para>Desactivar</para></entry>
- <entry align="left" valign="top"><para>El archivo debe carecer del permiso
- especificado</para></entry></row>
- <row>
- <entry align="left" valign="top"><para>Cualquiera</para></entry>
- <entry align="left" valign="top"><para>No importa el permiso especificado
- </para></entry></row></tbody></tgroup></informaltable>
- </listitem><listitem><para>Si el tipo de datos depende del contenido, seleccione
- la casilla de verificación Contenido y proporcione la información
- solicitada: Patrón a buscar y Tipo de contenido. Opcionalmente puede
- proporcionar la ubicación del byte en la que debe iniciarse la busqueda.
- </para>
- <figure>
- <title>Especificación de las características del contenido para
- un tipo de datos</title>
- <graphic id="sag.dtcra.grph.9" entityref="SAG.dtCrA.fig.9"></graphic>
- </figure>
- <note>
- <para>La utilización de tipo de datos basado en el contenido puede
- afectar al rendimiento del sistema.</para>
- </note>
- </listitem><listitem><para>Pulse OK para cerrar el cuadro de diálogo
- Características de Identificación.</para>
- <para>Las características se mostrarán en el<indexterm><primary>Características de Identificación</primary><secondary>campo</secondary></indexterm> campo Características de Identificación
- utilizando esta codificación:</para>
- <informaltable>
- <tgroup cols="2" colsep="0" rowsep="0">
- <colspec colwidth="55*">
- <colspec colwidth="473*">
- <tbody>
- <row>
- <entry align="left" valign="top"><para>d</para></entry>
- <entry align="left" valign="top"><para>Un directorio</para></entry></row>
- <row>
- <entry align="left" valign="top"><para>r</para></entry>
- <entry align="left" valign="top"><para>El archivo tiene permiso de lectura
- </para></entry></row>
- <row>
- <entry align="left" valign="top"><para>w</para></entry>
- <entry align="left" valign="top"><para>El archivo tiene permiso de escritura
- </para></entry></row>
- <row>
- <entry align="left" valign="top"><para>x</para></entry>
- <entry align="left" valign="top"><para>El archivo tiene permiso de ejecución
- </para></entry></row>
- <row>
- <entry align="left" valign="top"><para>!</para></entry>
- <entry align="left" valign="top"><para>Operador lógico NOT</para></entry>
- </row>
- <row>
- <entry align="left" valign="top"><para>&</para></entry>
- <entry align="left" valign="top"><para>Operador lógico AND</para></entry>
- </row></tbody></tgroup></informaltable>
- </listitem><listitem><para>Escriba el texto de ayuda para los archivos de
- datos en el campo de texto Texto de Ayuda.</para>
- </listitem><listitem><para>Utilice los controles Iconos de Tipo de Datos
- para especificar el icono para la aplicación. Inicialmente se muestra
- el icono predeterminado.</para>
- <itemizedlist remap="Bullet2"><listitem><para>Para elegir un icono existente
- diferente, pulse Buscar conjunto para mostrar el cuadro de diálogo
- Buscar Conjunto. Consulte la sección <!--Original XRef content: '”Using
- the Find Set Dialog Box To Speci--><!--fy an Icon” on page 152'--><xref
- role="SecTitleAndPageNum" linkend="sag.dtcra.mkr.7">.</para>
- </listitem><listitem><para>Para crear iconos nuevos, pulse Editar Icono para
- ejecutar el Editor de iconos.</para>
- </listitem></itemizedlist>
- </listitem><listitem><para>Verifique el mandato del campo de texto Mandato
- para Abrir este Tipo de Datos. Éste es el mandato que se ejecutará
- cuando el usuario pulse dos veces un archivo de datos.</para>
- </listitem><listitem><para>Opcional: Si la aplicación proporciona un
- mandato de impresión para imprimir archivos de datos desde la línea
- de mandatos, escriba el mandato en el campo de texto Mandato para Imprimir
- este Tipo de Datos, utilizando la sintaxis <filename>$</filename><symbol role="Variable">n</symbol> para un argumento de archivo.</para>
- </listitem><listitem><para>Para guardar la definición del tipo de datos,
- realice una de estas acciones:</para>
- <itemizedlist remap="Bullet1"><listitem><para>Pulse OK para guardar el tipo
- de datos y cerrar el cuadro de diálogo Añadir Tipo de Datos.
- </para>
- </listitem><listitem><para>Pulse Aplicar para guardar el tipo de datos sin
- cerrar el cuadro de diálogo Añadir Tipo de Datos. Esto le permite
- continuar definiendo inmediatamente otro tipo de datos para la acción.
- </para>
- </listitem></itemizedlist>
- </listitem></orderedlist>
- </sect2>
- <sect2 id="SAG.dtCrA.div.9">
- <title id="SAG.dtCrA.mkr.7">Utilización del cuadro de diálogo
- Buscar Conjunto para especificar un<indexterm><primary>Crear Acción</primary><secondary>especificar iconos</secondary></indexterm><indexterm>
- <primary>iconos</primary><secondary>cuadro de diálogo Buscar Conjunto</secondary></indexterm> icono<indexterm><primary>Buscar Conjunto, cuadro
- de diálogo</primary></indexterm></title>
- <para>El cuadro de diálogo Buscar conjunto se muestra al pulsar Buscar
- conjunto en la ventana principal Crear Acciones o en la ventana Añadir
- Tipo de Datos. Utilice el cuadro de diálogo para especificar el icono
- que se utilizará para la acción o el tipo de datos.</para>
- <figure>
- <title>Cuadro de diálogo Buscar Conjunto<indexterm><primary>Tipos
- de datos</primary><secondary>iconos para</secondary></indexterm><indexterm>
- <primary>iconos</primary><secondary>tipos de datos</secondary></indexterm><indexterm>
- <primary>iconos</primary><secondary>acciones</secondary></indexterm><indexterm>
- <primary>acciones</primary><secondary>iconos para</secondary></indexterm></title>
- <graphic id="SAG.dtCrA.grph.10" entityref="SAG.dtCrA.fig.10"></graphic>
- </figure>
- <para>El cuadro de diálogo Buscar Conjunto le permite especificar
- un conjunto de archivos de imágenes de iconos ubicados:</para>
- <itemizedlist remap="Bullet1"><listitem><para>En un directorio de la ruta
- de búsqueda de iconos. La lista Carpetas de Iconos incluye todos los
- directorios de la ruta de búsqueda de iconos.</para>
- </listitem><listitem><para>En un paquete de registro que se integrará
- con el escritorio utilizando <command>dtappintegrate</command>. Estos iconos
- todavía no están ubicados en un directorio de la ruta de búsqueda
- de iconos, pero <command>dtappintegrate</command> los colocará allí.
- </para>
- </listitem></itemizedlist>
- <note>
- <para>Las definiciones de acciones y de tipos de datos creadas utilizando
- Crear Acción escriben el nombre base de los archivos de iconos (el
- nombre de archivo menos los sufijos de nombre de archivo para el tamaño
- y el tipo). Los iconos para las acciones y los tipos de datos creados con
- Crear Acción deben ponerse finalmente en directorios de la ruta de
- búsqueda de iconos.</para>
- </note>
- <sect3 id="SAG.dtCrA.div.10" role="Procedure">
- <title>Especificar un conjunto de iconos ubicados en la ruta de búsqueda
- de iconos</title>
- <orderedlist><listitem><para>En la lista Carpetas de Iconos del cuadro de
- diálogo Buscar Conjunto, pulse dos veces la ruta de carpeta que contiene
- el icono.</para>
- <para>La lista Archivos de Iconos mostrará todos los archivos de iconos
- de dicha carpeta.</para>
- </listitem><listitem><para>En la lista Archivos de Iconos, pulse el icono
- que desea utilizar.</para>
- <para>Esta acción pone el nombre base del archivo de iconos en el campo
- de texto Entre el nombre del archivo de iconos.</para>
- </listitem><listitem><para>Pulse OK.</para>
- </listitem></orderedlist>
- </sect3>
- <sect3 id="SAG.dtCrA.div.11" role="Procedure">
- <title>Especificar un icono en un paquete de registro</title>
- <para>Si es usted administrador del sistema o programador y está creando
- un paquete de registro, los archivos de imágenes de iconos se ubican
- inicialmente en un directorio del paquete de registro:</para>
- <programlisting><symbol role="Variable">apl_raíz</symbol>/dt/appconfig/icons/<symbol role="Variable">idioma</symbol></programlisting>
- <para>Después del registro con <command>dtappintegrate</command>,
- los archivos de iconos se copiarán en <filename>/etc/dt/appconfig/icons/</filename><symbol role="Variable">idioma</symbol>, que se encuentra en la
- ruta de búsqueda de iconos.</para>
- <para>Utilice este procedimiento para especificar iconos que forman parte
- de un paquete de registro:</para>
- <orderedlist><listitem><para>En el campo de texto Entre el nombre del archivo
- de iconos del cuadro de diálogo Buscar Conjunto, escriba el nombre
- base del archivo de iconos.</para>
- </listitem><listitem><para>Pulse OK.</para>
- <para>Crear Acción muestra un cuadro de diálogo para informarle
- que no se han encontrado los iconos en los directorios de la ruta de búsqueda
- de directorio.</para>
- </listitem><listitem><para>En el cuadro de diálogo de información
- que aparece, elija Sin cambio.</para>
- </listitem></orderedlist>
- </sect3>
- </sect2>
- </sect1>
- </chapter>
- <!--fickle 1.14 mif-to-docbook 1.7 01/02/96 14:35:19-->
- <?Pub Caret>
- <?Pub *0000039287>
|