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
- Se activa el editor o entorno de desarrollo
- Se activa la interfaz de script BeforeEdit y se ejecuta la aplicación de script correspondiente
- 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 |