Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

Certaines tâches peuvent être automatisées dans Logo en créant des fichiers de script et en les chargeant au moment voulu. Cela est utile par exemple pour la création régulière de sauvegardes, l'importation ou l'exportation régulière de certaines données ou la production de certains rapports.

Les fichiers de script peuvent être créés directement à partir de la boîte de dialogue de la tâche, puis exécutés dans Logo via Fichier > Scripts.

Table of Contents

Enregistrer un fichier script

...

Mots clés / commandes prédéfinis

Mots-clés

Description

Exemple

@GEOLOGIX_SCRIPT

Précise l'application à laquelle le fichier de script appartient. Ces informations n'ont généralement pas besoin d'être modifiées.

@GEOLOGIX_SCRIPT Logo12

@VARIABLE

Définit des variables pour une utilisation ultérieure dans le script

@VARIABLE InputDirectory=D:\Scripts\Input

@LOGFILE

Définit un fichier journal. Le journal de la tâche est ensuite enregistré dans ce fichier. La spécification d'un fichier journal est fortement recommandée pour le suivi et le débogage.

@LOGFILE D:\Protocole.log

@TASK

Identification de la tâche. Ces informations ne doivent généralement pas être modifiées.

@TASK RAPPORTFOUILLES

@COMMENT

Commentaire sur la tâche. Ce message est affiché dans l'application pendant l'exécution. Par exemple, des indications sur les filtres peuvent être notées.

@COMMENT Rapport de toutes les places de stationnement dans la commune X

@INCLUDE

Avec @INCLUDE, des fichiers de script supplémentaires peuvent être inclus. Ces fichiers ne peuvent contenir que des blocs @TASK ou des déclarations @INCLUDE supplémentaires.

@INCLUDE Export_Base_Sections.txt

Variables prédéfinies

Les variables suivantes sont prédéfinies et peuvent être utilisées dans les fichiers de script :

Variable

Description

Exemple - Entrée

Exemple - Résultat

Today

Date actuelle

D:\Rapport_%Today%.xlsx

D:\Rapport_20200311.xlsx

Date

Date actuelle sous la forme yyyymmdd

D:\Rapport_%Date%.xlsx

D:\Rapport_20200311.xlsx

Time

Heure actuelle sous la forme hhmmss

D:\Rapport_%Time%.xlsx

D:\Rapport_130417.xlsx

Filename

Nom du fichier de script sans extension de fichier

D:\%Filename%_%Date%.log dans le fichier script
T:\Scripts\RapportKuba.txt

D:\RapportKuba_20200311.log

Exécution de tâches dans des fichiers de script

...

Dans cet exemple, Logo12.exe est lancé, la base de données du Canton du Valais est ouverte et l'exportation par lots des signaux vers un shapefile est exécutée.

Notepanel
panelIconId2757
panelIcon:exclamation:
panelIconText
bgColor#FFEBE6

Si des données doivent être exportées vers un shapefile, il faut s'assurer que le shapefile correspondant n'est pas bloqué par quelqu'un au moment de l'exportation.

...