Los archivos .Link
son" enlaces simbólicos "que le permiten hacer referencia a archivos de script individuales que no se encuentran en el directorio de su proyecto.
El archivo debe estar ubicado en una subcarpeta del directorio Projects
de PEBakery.
C:\PEBakery\
|--- Projects\
|--- myProject\
|--- Build\
|---my.script
|---myOtherScript.link
|--- folder.project
|--- Tools\
|--- Launcher.exe
|--- PEBakery.ini
Los archivos de enlace son archivos de texto con la extensión .link
y están formados por "Secciones" muy similar a un archivo .ini estándar.
A diferencia de los "enlaces de carpeta" definidos por los archivos folder.project
, los archivos .link
almacenan el estado seleccionado en el archivo de enlace, lo que permite que un script vinculado a varios proyectos sea seleccionado independientemente por cada proyecto.
La estructura de un archivo de enlace consta de 1 sección principal. Secciones adicionales pueden ser definidas por el autor del proyecto, pero serán ignoradas por PEBakery. Las secciones [Interface]
, [Process]
y [Variable]
no son compatibles.
Si bien los archivos de enlace pueden contener técnicamente código que se puede ejecutar con los comandos Run
o Ejecutar
, no se recomienda usar archivos de enlace como biblioteca de códigos.
Los siguientes valores son utilizados por PEBakery para definir un enlace y su comportamiento. Los desarrolladores de scripts pueden definir valores adicionales bajo la sección [Principal]
para otros usos. Estos valores serán ignorados por PEBakery.
Nombre | Descripción |
---|---|
Link | 142/5000 |
La ruta al archivo .script para incluir en el proyecto. Las rutas se consideran relativas al % BaseDir% a menos que se especifique una ruta absoluta. |
|
Selected | (Opcional) Define cómo se puede seleccionar el script para su procesamiento. El valor predeterminado es Verdadero. |
True - El script se selecciona en el árbol del proyecto y se procesará. | |
False - El script no está seleccionado en el árbol del proyecto y no se procesará. | |
None - El script no está permitido para ser seleccionado/deseleccionado y no será procesado. Se usa principalmente para scripts de configuración y utilidad. |
Con la excepción de alternar el estado seleccionado a través del árbol de proyectos, cualquier cambio realizado en un script vinculado modificará el archivo .script original.
Este ejemplo vincula a varias carpetas relativas al % BaseDir%
(para este ejemplo, se supone que es C:\PEBakery\).
[Main]
Link=Projects\Addons\AccessGainDrivers.script
Selected=False
Este ejemplo se vincula a una ruta absoluta.
[Main]
Link=C:\MyScripts\Addons\AccessGainDrivers.script
Selected=True