BeforeEdit

Las aplicaciones de script activadas con esta interfaz sirven para ejecutar acciones al iniciar el editor o el entorno de desarrollo. El editor se abre una vez que la aplicación de scripts haya finalizado (cerrado, cancelado o por tiempo de espera).

Ejemplo de uso: con este script, los archivos que fueron creados con versiones anteriores o posteriores al editor instalado pueden ser abiertas desde versiondog. De esta manera se soluciona el problema con la compatibilidad de versiones.

Proceso

  1. Se activa el editor o entorno de desarrollo
  2. Se activa la interfaz de script BeforeEdit y se ejecuta la aplicación de script correspondiente
  3. Se inicia el editor

Componentes con varios proyectos

Si se abre un componente con varios proyectos, BeforeEdit se activará antes y después de mostrar el diálogo de selección. Para evitar que la interfaz se active, configure el archivo Client.ini en el cliente o el archivo ClientConfigUpdate.ini en el servidor asignando en la sección Common, en la clave EnableOldBeforeEditBehavior, el valor Y.

 

Líneas de comando para esta aplicación de script

ScriptBeforeEdit.exe /ConfigFileW:[ruta absoluta del archivo de interfaz] /rd:[ruta del archivo del cliente] /at:c

 

Descripción del archivo de interfaz

Las secciones [Common], [User], [Componente], [ExclusiveUse] y [UnderDevelopment] están descriptas bajo secciones generales del archivo de interfaz.

[Specific]

Clave INI I/O Descripción
WorkingDir I Ruta absoluta del directorio de trabajo del componente seleccionado (puede estar vacía)
SelectedFile I

Archivo seleccionado del proyecto

Esta sección no estará disponible si no se encuentra ningún proyecto o se encuentran varios proyectos.

SelectedItem I

Elemento seleccionado en la clave SelectedFile.

Esta sección no estará disponible si no se encuentra ningún proyecto o se encuentran varios proyectos.

CompareClass I

Clase del comparador del archivo

La clase del comparador se describe detalladamente en la clave SelectedFile

[Result]

Las claves generales de la sección están descriptas en secciones generales del archivo de interfaz.

Clave INI I/O Descripción
Done O

Muestra si la aplicación de script debe ser considerada como cerrada en caso de error

Y: Si la aplicación de scripts falla, será considerada como finalizada. En caso de error, el sistema no intentará ejecutar nuevamente la aplicación de script.

N: Si la aplicación de scripts falla, no será considerada como finalizada.

Valor predefinido: N

 

Contenido relacionado
Secciones generales del archivo de interfaz
AdminClient -> Archivos INI