# Commande du clic de bouton – système

La propriété Click Command peut être associée aux interactions suivantes du système :

Remarque :

- Ces interactions peuvent également être appelées par un script. Pour plus d’informations, consultez la rubrique Écriture de scripts d’IHM de pages Web.
- Consultez Fonctions $ : vision pour plus d’informations sur les fonctions du système énumérées ci-après.

Commande du clic | Description | Arguments (et type de données) | Type retourné
--- | --- | --- | ---
System.DateTime.SetNtpEnabled | Active ou désactive l’utilisation de serveurs NTP pour configurer l’heure du système de vision. | activé : Booléen, peut être Vrai ou Faux. Si Vrai, les serveurs NTP peuvent être utilisés. | S. O.
System.DateTime.SetNtpServers | Définit la liste des serveurs NTP utilisés par le système pour configurer la date et l’heure. | servers : Tableau de chaînes de caractères, indique l’adresse IP ou l’URL des serveurs NTP configurés. | S. O.
System.DateTime.SetNtpUseDhcp | Indique si DHCP est utilisé pour repérer les serveurs NTP utilisés pour définir l’heure du système. | activé : Booléen, peut être Vrai ou Faux. Si Vrai, il est possible d’utiliser le DHCP. | S. O.
System.DateTime.SetSystemClock | Définit la date actuelle sur le système de vision. | date : La date, stockée en millisecondes depuis 1970 en UTC. Remarque : C’est la même représentation interne qui est utilisée par l’objet JavaScript Date. | S. O.
System.DateTime.SetTimeZone | Définit le fuseau horaire spécifié à utiliser sur le système de vision. | zone : Chaîne de caractères, indique le nom du fuseau horaire configuré (visible dans la liste des fuseaux horaires). Remarque : Utilisez la fonction System.DateTime.GetSupportedTimeZones pour récupérer la liste des fuseaux horaires pris en charge. | S. O.
System.File.AppendText | Crée un fichier au chemin spécifié avec l’argument filepath (relatif à la racine du système de fichiers public), et écrit le texte spécifié avec l’argument text dans ce fichier. Si un fichier du même nom existe déjà à l’emplacement spécifié, le texte spécifié est ajouté à la fin du fichier existant. Remarque : Seule une sortie texte est prise en charge. Le séparateur dans le chemin de fichier doit être une barre oblique (/). Aucune extension n’est ajoutée automatiquement au fichier. L’utilisation de « .. » dans le chemin du fichier ne permet pas de remonter d’un niveau dans l’arborescence. Le répertoire spécifié par filepath est relatif à la racine du système de fichiers public et doit exister lors de l’exécution de la fonction. S’il n’existe pas au moment de l’exécution de la fonction, celle-ci échouera. Dans le texte spécifié, commencez une nouvelle ligne à l’aide de la séquence d’échappement \n. | filepath : Chaîne, spécifiant le chemin et le nom du fichier texte à créer. text : Chaîne, spécifiant les informations textuelles à écrire/ajouter dans le fichier texte spécifié. | S. O.
System.File.Delete | Supprime le fichier spécifié dans l’argument filepath. Remarque : Le séparateur dans le chemin de fichier doit être une barre oblique (/). La fonction réussit même si le fichier spécifié n’existe pas. Les répertoires ne peuvent pas être supprimés. L’utilisation de « .. » dans le chemin du fichier ne permet pas de remonter d’un niveau dans l’arborescence. Le répertoire spécifié par filepath est relatif à la racine du système de fichiers public et doit exister lors de l’exécution de la fonction. S’il n’existe pas au moment de l’exécution de la fonction, celle-ci échouera. | filepath : Chaîne, spécifiant le chemin et le nom du fichier à supprimer. | S. O.
System.File.WriteText | Crée un fichier au chemin spécifié avec l’argument filepath (relatif à la racine du système de fichiers public), et écrit le texte spécifié avec l’argument text dans ce fichier. Si un fichier du même nom existe déjà à l’emplacement spécifié, la fonction l’écrase au moment de son exécution. Remarque : Seule une sortie texte est prise en charge. Le séparateur dans le chemin de fichier doit être une barre oblique (/). Aucune extension n’est ajoutée automatiquement au fichier. L’utilisation de « .. » dans le chemin du fichier ne permet pas de remonter d’un niveau dans l’arborescence. Le répertoire spécifié par filepath est relatif à la racine du système de fichiers public et doit exister lors de l’exécution de la fonction. S’il n’existe pas au moment de l’exécution de la fonction, celle-ci échouera. Dans le texte spécifié, commencez une nouvelle ligne à l’aide de la séquence d’échappement \n. | filepath : Chaîne, spécifiant le chemin et le nom du fichier texte à créer. text : Chaîne, spécifiant les informations textuelles à inclure dans le fichier texte spécifié par filepath. | S. O.
System.Log.Write | Enregistre un message de journalisation sur le système de vision, lu et affiché dans la boîte de dialogue de la fenêtre de sortie d’In-Sight Easy Builder. Le journal enregistré, avec une IDE potentiellement en cours d’exécution, est également enregistré dans le fichier de sortie du journal du système, disponible à l’emplacement par défaut suivant : \Documents\In-Sight Vision Suite\Logs | message : Chaîne de caractères, indique le message de journalisation à enregistrer. logLevel : Nombre entier, indique l’importance du message de journalisation. Sa valeur doit être comprise entre 0 et 3, soit les niveaux d’importance suivants : 0 : Détaillé 1 : Info 2 : Attention 3 : Erreur Remarque : Les messages de journalisation avec un niveau d’importance Détaillé (0) ne sont pas affichés dans le journal du système de l’IDE. | S. O.
System.Recipes.Products.Load | Charge la configuration de la méthode associée au projet. | configurationName : Chaîne de caractères, indique le nom de la configuration de la méthode à charger. | S. O.
System.Recipes.Products.Remove | Supprime la configuration de la méthode associée au projet, et supprime ses valeurs. | configurationName : Chaîne de caractères, indique le nom de la configuration de la méthode à supprimer. | S. O.
System.Recipes.Products.Save | Enregistre la configuration de la méthode associée au projet, ainsi qu’une description. Remarque : Si une configuration avec le même nom existe déjà, l’exécution de cette fonction remplace l’existante. | configurationName : Chaîne de caractères, indique le nom de la configuration de la méthode à enregistrer. description : Chaîne de caractères, indique la description de la configuration à enregistrer. | S. O.