> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Herramienta de creación de scripts

> Herramienta de creación de scripts

Use esta herramienta para crear rápidamente nuevos scripts de configuración desatendida para los kits de desarrollo de XBOX One eligiendo entre una amplia selección de acciones predefinidas. La herramienta de creación de scripts está disponible tanto en [XBOX Device Portal (Windows Device Portal en XBOX)](/tools/tools-console/wdp/wdp), como se muestra en la figura 1, como en [XBOX Manager](/tools/tools-console/xbom/xbom).

**Figura 1.  Interfaz principal de la herramienta de creación de scripts en XBOX Device Portal**

<img src="https://mintcdn.com/microsoft-4404708b/6TXzXmujKayly5Sf/images/gdk/tools/script_authoring_tool_full.png?fit=max&auto=format&n=6TXzXmujKayly5Sf&q=85&s=efebc9087edc659670808ef5614b4e5a" alt="Captura de pantalla de la interfaz principal de la herramienta de creación de scripts en XBOX Device Portal" width="1080" height="1280" data-path="images/gdk/tools/script_authoring_tool_full.png" />

Este tema contiene las secciones siguientes.

* [Abrir la herramienta de creación de scripts](#open_tool)
* [Crear un script nuevo](#create_script)
* [Agregar, editar y reordenar acciones de script](#add_actions)
* [Exportar e importar scripts](#save_script)
* [Implementar y borrar un script de arranque](#deploy_script)
* [Cancelar un script de arranque](#abort_script)
* [Invocar scripts desde el panel frontal del kit de desarrollo XBOX One X](#front_panel)

<a id="open_tool" />

## Abrir la herramienta de creación de scripts

La herramienta de creación de scripts está incluida en [XBOX Device Portal (Windows Device Portal en XBOX)](/tools/tools-console/wdp/wdp) y se hospeda en [XBOX Manager](/tools/tools-console/xbom/xbom). Para abrir la herramienta en XBOX Device Portal, vaya al área de trabajo **Automation** en el panel izquierdo, como se muestra en la figura 2.

**Figura 2.  Áreas de trabajo en XBOX Device Portal**

<img src="https://mintcdn.com/microsoft-4404708b/6TXzXmujKayly5Sf/images/gdk/tools/script_authoring_tool_workspaces.png?fit=max&auto=format&n=6TXzXmujKayly5Sf&q=85&s=027aaad669b0a2edf7cd8ef66c99f934" alt="Captura de pantalla de las áreas de trabajo en XBOX Device Portal" width="244" height="454" data-path="images/gdk/tools/script_authoring_tool_workspaces.png" />

Si no encuentra el área de trabajo Automation, agregue las herramientas de automatización a una nueva área de trabajo mediante los pasos siguientes.

1. Seleccione **Menu** en la esquina superior izquierda y, a continuación, seleccione **New workspace**.
2. Escriba un nombre para la nueva área de trabajo y, a continuación, seleccione **Add**.
3. En la nueva área de trabajo, seleccione **Menu** y, a continuación, seleccione **Add tools to workspace**.
4. En la lista de herramientas, seleccione **XBOX automation** y **XBOX unattended settings** y, a continuación, seleccione **Add**.

<a id="create_script" />

## Crear un script nuevo

Si ya está trabajando en un script, considere exportar o implementar el script en el que está trabajando *antes* de seleccionar **New script**.

Para crear un script nuevo, seleccione **New script** en **Automation** o en su área de trabajo personalizada. Esto borra el script actual y restablece **Script Name** a "New Script".

> <img src="https://mintcdn.com/microsoft-4404708b/z-rLYkO3Ax6HPtgm/images/gdk/tools/caution.gif?s=c35e42b8bb5ca0bdac12d10f6c467c29" alt="precaución" width="11" height="11" data-path="images/gdk/tools/caution.gif" />**PRECAUCIÓN:** Cuando va a otra área de trabajo de XBOX Device Portal, tiene el mismo efecto que seleccionar **New script**. Para evitar perder su trabajo, abra la nueva área de trabajo en una nueva pestaña del explorador.

<a id="add_actions" />

## Agregar, editar y reordenar acciones de script

Las acciones de script son tareas de automatización individuales que puede combinar para crear un script. .

El editor de scripts mantiene una tabla de las acciones que ha agregado. Esta tabla está en blanco en un script recién creado. A medida que agrega nuevas acciones, se agregan nuevas líneas a la tabla, como se muestra en la figura 3.

**Figura 3.  Tabla de acciones en la herramienta de creación de scripts**

<img src="https://mintcdn.com/microsoft-4404708b/6TXzXmujKayly5Sf/images/gdk/tools/script_authoring_tool_action_table.png?fit=max&auto=format&n=6TXzXmujKayly5Sf&q=85&s=a1bb4117498919672d24a64c2866943f" alt="Captura de pantalla de la tabla de acciones en la herramienta de creación de scripts " width="882" height="234" data-path="images/gdk/tools/script_authoring_tool_action_table.png" />

Para agregar una nueva acción a un script, seleccione **New action**. Esto muestra el cuadro de diálogo New action, que contiene listas clasificadas por categorías de decenas de tareas y configuraciones que se pueden incluir en scripts y agregar a su script. Para ello, elija una categoría, seleccione la acción que desee de la lista y, a continuación, seleccione **Next** para terminar de agregar la acción a su script, como se muestra en la figura 4.

**Figura 4.  Cuadro de diálogo New action en la herramienta de creación de scripts**

<img src="https://mintcdn.com/microsoft-4404708b/6TXzXmujKayly5Sf/images/gdk/tools/script_authoring_tool_new_action.png?fit=max&auto=format&n=6TXzXmujKayly5Sf&q=85&s=88bbcd6d04a80cbfecce476991526425" alt="Captura de pantalla del cuadro de diálogo New action en la herramienta de creación de scripts" width="570" height="459" data-path="images/gdk/tools/script_authoring_tool_new_action.png" />

Para editar una acción existente, seleccione el nombre de esa acción en la tabla. Después de crear un script con varias acciones, puede cambiar el orden en que se ejecutan las acciones seleccionando el vínculo **move up** o **move down** en la columna **Actions**. Para eliminar una acción, seleccione el vínculo **delete** en la columna **Actions**, como se muestra en la figura 3.

<a id="save_script" />

## Exportar e importar scripts

Para guardar su script, seleccione **Export** y, a continuación, guarde el script mediante el cuadro de diálogo de archivo estándar. El script se guarda en un archivo de texto denominado "*scriptname*.xboxunattend". (Tenga en cuenta que el botón Export no está disponible si el script no contiene ninguna acción). Los scripts guardados se pueden importar e implementar más adelante en otra consola o en una unidad USB.

Para editar scripts exportados anteriormente, impórtelos en la herramienta de creación de scripts. Para importar un script, seleccione **Import** y, a continuación, busque el archivo .xboxunattend que contiene el script.

<a id="deploy_script" />

## Implementar y borrar un script de arranque

Para ejecutar automáticamente un script cada vez que reinicie su kit de desarrollo, importe el script en la herramienta y, a continuación, seleccione **Apply as boot script**. Esto copia el script en un script de comandos denominado *xd:\boot\boot.cmd* en su kit de desarrollo. Cada vez que su kit de desarrollo se reinicia, abre [Developer Home en la consola (Dev Home)](/tools/tools-console/devhome/devhome) (la opción predeterminada para los kits de desarrollo) o la pantalla de inicio comercial, según las preferencias que haya seleccionado, y, a continuación, ejecuta su script de arranque unos 20-30 segundos después.

Para quitar el script de arranque actual de la consola, seleccione **Clear stored script**. Este botón está disponible siempre que XBOX Device Portal esté conectado a una consola que tenga implementado un script de arranque.

<a id="abort_script" />

## Cancelar un script de arranque

Cuando se reinicia el kit de desarrollo, el sistema muestra de forma predeterminada la siguiente notificación, como se muestra en la figura 5, antes de que se ejecute el script de arranque.

**Figura 5.  Notificación del script de arranque**

<img src="https://mintcdn.com/microsoft-4404708b/6TXzXmujKayly5Sf/images/gdk/tools/script_authoring_tool_notification.png?fit=max&auto=format&n=6TXzXmujKayly5Sf&q=85&s=db76c8550c11652e9134cec333ca9980" alt="Captura de pantalla de la notificación del script de arranque" width="535" height="205" data-path="images/gdk/tools/script_authoring_tool_notification.png" />

Esta notificación le permite cancelar un script peligroso. Por ejemplo, un script que reinicia la consola no es una buena opción como script de arranque porque produciría un bucle de reinicio sin fin. Para cancelar un script, mantenga presionado el botón XBOX de su mando cuando aparezca esta notificación.

La notificación de cancelación está habilitada de forma predeterminada y agrega un pequeño tiempo adicional a la secuencia de inicio. Para deshabilitar esta notificación, seleccione la opción **Run scripts immediately on startup** en **Unattended script settings**, como se muestra en la figura 1.

<a id="front_panel" />

## Invocar scripts desde el panel frontal del kit de desarrollo XBOX One X

El kit de desarrollo XBOX One X tiene una pantalla de panel frontal integrada y cinco botones programables. Puede configurar cualquiera de estos botones para realizar una acción personalizada cuando se presiona el botón. Esto incluye tanto acciones integradas como acciones personalizadas que cree mediante la herramienta de creación de scripts.

Para asignar un script a un botón del panel frontal, seleccione **Add for front panel buttons** en la herramienta de creación de scripts para copiar el script en el kit de desarrollo. A continuación, siga las instrucciones de [Administración de la automatización de la consola](/tools/tools-console/xbom/manager-tool-automation) para reasignar el botón a su script personalizado.

<Note>Esta característica solo aparece cuando XBOX Device Portal está conectado a un kit de desarrollo XBOX One X.</Note>

<a id="ID4EBBAC" />


## Related topics

- [Creación de discos](/es/build/core-features/common/packaging/creating-discs.md)
- [Ejecución de un script personalizado durante la creación de la VM (versión preliminar)](/es/services/playfab/multiplayer/servers/vmstartupscript.md)
- [Creación, examen y prueba de actualizaciones de contenido](/es/build/core-features/common/packaging/packaging-testing-updates.md)
- [Creación de cuentas de prueba en Partner Center](/es/services/xbox-services/develop/test-accounts/live-setup-testaccounts.md)
- [Referencia de la herramienta de línea de comandos del Touch Adaptation Kit (TAK)](/es/build/core-features/common/game-streaming/tak-command-line-tool/index.md)
