> ## 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.

# Outil en ligne de commande du Touch Adaptation Kit (tak.exe)

> Outil en ligne de commande du Touch Adaptation Kit (tak.exe)

Utilisez cet article pour créer et valider des dispositions de contrôles tactiles à l'aide du Touch Adaptation Kit (TAK).

## Fichiers takxconfig.json et .takx

Les principaux types de fichiers sur lesquels opère l'outil en ligne de commande tak.exe sont le fichier de configuration de bundle non empaqueté (`takxconfig.json`) ou un fichier de bundle empaqueté (`.takx`).
Selon la commande exécutée, l'un de ces types de fichiers est toujours utilisable et représente l'intégralité du bundle tactile. Pour des raisons de rétrocompatibilité et pour faciliter certains scénarios de boucle interne, les arguments hérités comme `--layout-path` sont toujours pris en charge et remplacent le contenu de `takxconfig.json`.

### Propriétés

`$schema` - *chaîne*. Schéma JSON d'un fichier de configuration de bundle tactile. Il doit ressembler à `https://raw.githubusercontent.com/microsoft/xbox-game-streaming-tools/main/touch-adaptation-kit/schemas/takxconfig/v1/takxconfig.json`, selon la version de schéma sélectionnée.

`version` - *chaîne*. Numéro de version en quatre parties (par exemple, 1.0.0.0) du bundle.

`versionName` - *chaîne*, *facultatif*. Nom descriptif de la version du bundle.

`layouts` - *objet*. Objet définissant l'option des dispositions du bundle. La propriété `path` qu'il contient spécifie le chemin relatif où se trouvent les dispositions.

`assets` - *objet*, *facultatif*. Objet définissant l'option des ressources du bundle. La propriété `path` qu'il contient spécifie le chemin relatif où se trouvent les ressources.

`context` - *objet*, *facultatif*. Objet définissant l'option de contexte du bundle. La propriété `path` qu'il contient spécifie le chemin relatif où se trouve le fichier de contexte.

`languages` - *objet*, *facultatif*. Objet définissant l'option des langues du bundle. La propriété `items` qu'il contient est un tableau qui spécifie les langues prises en charge par le bundle.

### Exemples

```json theme={null}
{
  "$schema": "https://raw.githubusercontent.com/microsoft/xbox-game-streaming-tools/main/touch-adaptation-kit/schemas/takxconfig/v1/takxconfig.json",
  "layouts": {
    "path": "./layouts"
  },
  "assets": {
    "path": "./assets"
  },
  "context": {
    "path": "./context.json"
  },
  "languages": [
    "en",
    "en-US"
  ],
  "version": "2.0.0.0"
}
```

Consultez [notre GitHub](https://github.com/microsoft/xbox-game-streaming-tools/tree/main/touch-adaptation-kit/samples) pour obtenir des exemples complets utilisant le fichier `takxconfig.json`.

### Configuration requise

La version du fichier est spécifiée par l'attribut `$schema` dans le fichier .json. Celui-ci détermine l'ensemble précis des propriétés disponibles et active IntelliSense dans certains éditeurs.

Les propriétés précédentes sont valides pour la dernière version de schéma prise en charge. Pour les propriétés des schémas plus anciens, consultez [notre GitHub](https://github.com/microsoft/xbox-game-streaming-tools/tree/main/touch-adaptation-kit/schemas).

## Commandes

Utilisez les commandes présentées dans le tableau suivant pour vous assurer que les contrôles tactiles fonctionnent comme prévu lorsque votre titre est joué via XBOX Game Streaming.

| Commande | Description |
| - | - |
| [create](/fr/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-create-command) | Crée le contenu source d'un bundle d'adaptation tactile ou ajoute une disposition à un bundle existant. |
| [convert](/fr/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-convert-command) | Convertit un fichier d'ensemble de dispositions hérité en fichiers de disposition conformes aux dernières normes de format prises en charge par nos services. |
| [license](/fr/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-license-command) | Affiche ou accepte le contrat de licence utilisateur final (CLUF) de l'outil en ligne de commande du Touch Adaptation Kit. |
| [notice](/fr/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-notice-command) | Affiche des informations sur les éléments tiers intégrés à ce logiciel. |
| [pack](/fr/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-pack-command) | Génère un bundle d'adaptation tactile à partir d'un ensemble de contenu source. |
| [serve](/fr/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-serve-command) | Met à disposition un bundle d'adaptation tactile afin qu'une application cliente puisse le télécharger et l'utiliser. |
| [settings](/fr/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-settings-command) | Affiche et définit les paramètres de l'application. |
| [takx-version](/fr/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-takx-version-command) | Détermine la version du bundle d'adaptation tactile ainsi que la version de schéma maximale d'une disposition incluse. |
| [unpack](/fr/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-unpack-command) | Décompresse un bundle d'adaptation tactile existant en ses fichiers constitutifs. |
| [verify](/fr/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-verify-command) | Vérifie que le contenu du bundle d'adaptation tactile est valide. |
| [version](/fr/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-version-command) | Affiche les informations de version de l'outil en ligne de commande du Touch Adaptation Kit. |

## Options

Utilisez les informations du tableau suivant pour appliquer les indicateurs appropriés à toutes les commandes.

| Options | Description |
| - | - |
| `-v`, `--verbosity` | Définit le niveau de détail de la sortie de la commande. Les valeurs valides pour ces indicateurs sont `Critical`, `Debug`, `Error`, `Information`, `None`, `Trace` et `Warning`. Le niveau de détail par défaut est `Information`. |
| `--version` | Affiche les informations de version. |
| `--accept-license` | Accepte le contrat de licence de l'application avant d'exécuter la commande. Utile pour l'automatisation. |
| `--reset-appId` | Réinitialise l'ID d'application associé à votre ordinateur. |
| `-?`, `-h`, `--help` | Affiche l'aide et les informations d'utilisation. |

## Voir aussi

[Prise en main du tactile](/fr/build/core-features/common/game-streaming/game-streaming-getting-started-with-touch)
[Application de test de contenu web (CTA)](/fr/build/core-features/common/game-streaming/game-streaming-web-content-test-application)
[Comment obtenir la CLI TAK](https://aka.ms/get-takcli)


## Related topics

- [Touch Adaptation Kit Command Line Tool (tak.exe)](/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line.md)
- [Touch Adaptation Kit 명령줄 도구(tak.exe)](/ko/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line.md)
- [Touch Adaptation Kit 命令行工具 (tak.exe)](/zh-CN/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line.md)
- [Touch Adaptation Kit (TAK) Reference](/build/core-features/common/game-streaming/game-streaming-touch-touch-adaptation-kit-overview.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)
