> ## 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 commandes 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 d'ensemble non empaqueté (`takxconfig.json`) ou un fichier d'ensemble empaqueté (`.takx`).
Selon la commande exécutée, l'un de ces types de fichiers est toujours utilisable et représente l'ensemble tactile complet. Pour assurer la rétrocompatibilité et 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` - *string*. Schéma JSON d'un fichier de configuration d'ensemble tactile. Il devrait 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` - *string*. Numéro de version en quatre parties (par exemple, 1.0.0.0) de l'ensemble.

`versionName` - *string*, *facultatif*. Nom descriptif de la version de l'ensemble.

`layouts` - *object*. Objet définissant l'option des dispositions pour l'ensemble. La propriété `path` qu'il contient indique le chemin relatif où se trouvent les dispositions.

`assets` - *object*, *facultatif*. Objet définissant l'option des ressources pour l'ensemble. La propriété `path` qu'il contient indique le chemin relatif où se trouvent les ressources.

`context` - *object*, *facultatif*. Objet définissant l'option de contexte pour l'ensemble. La propriété `path` qu'il contient indique le chemin relatif où se trouve le fichier de contexte.

`languages` - *object*, *facultatif*. Objet définissant l'option des langues pour l'ensemble. La propriété `items` qu'il contient est un tableau qui indique les langues prises en charge par l'ensemble.

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

### Exigences

La version du fichier est indiquée par l'attribut `$schema` dans le fichier .json. Celui-ci précise l'ensemble des propriétés offertes 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 commandes tactiles fonctionnent comme prévu lorsque votre titre est joué au moyen de XBOX Game Streaming.

| Commande | Description |
| - | - |
| [create](/fr-CA/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-create-command) | Créer le contenu source d'un ensemble d'adaptation tactile ou ajouter une disposition à un ensemble existant. |
| [convert](/fr-CA/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-convert-command) | Convertir un fichier d'ensemble de dispositions hérité en fichiers de disposition conformes aux normes de format les plus récentes prises en charge par nos services. |
| [license](/fr-CA/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-license-command) | Afficher ou accepter le contrat de licence utilisateur final (CLUF) de l'outil en ligne de commande du Touch Adaptation Kit. |
| [notice](/fr-CA/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-notice-command) | Afficher des informations sur le matériel tiers intégré à ce logiciel. |
| [pack](/fr-CA/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-pack-command) | Génère un ensemble d'adaptation tactile à partir d'un ensemble de contenu source. |
| [serve](/fr-CA/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-serve-command) | Fournit un ensemble d'adaptation tactile afin qu'une application cliente puisse le télécharger et l'utiliser. |
| [settings](/fr-CA/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-settings-command) | Afficher et définir les paramètres de l'application. |
| [takx-version](/fr-CA/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-takx-version-command) | Détermine la version de l'ensemble d'adaptation tactile et la version de schéma maximale d'une disposition incluse. |
| [unpack](/fr-CA/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-unpack-command) | Décompresse un ensemble d'adaptation tactile existant en ses fichiers constitutifs. |
| [verify](/fr-CA/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-verify-command) | Vérifie que le contenu de l'ensemble d'adaptation tactile est valide. |
| [version](/fr-CA/build/core-features/common/game-streaming/tak-command-line-tool/game-streaming-tak-command-line-version-command) | Afficher 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éfinir 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` | Afficher les informations de version. |
| `--accept-license` | Accepter le contrat de licence de l'application avant d'exécuter la commande. Utile pour l'automatisation. |
| `--reset-appId` | Réinitialiser l'ID d'application associé à votre ordinateur. |
| `-?`, `-h`, `--help` | Afficher l'aide et les informations d'utilisation. |

## Voir aussi

[Prise en main des commandes tactiles](/fr-CA/build/core-features/common/game-streaming/game-streaming-getting-started-with-touch)
[Application de test de contenu Web (CTA)](/fr-CA/build/core-features/common/game-streaming/game-streaming-web-content-test-application)
[Comment obtenir l'interface 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)
