Versions Compared

Key

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

...

Code Block
; -------------------------------------------------------------------------
; Ligne de départ avec spécification de la tâche (valeur de ProductGroup)
@GEOLOGIX_SCRIPT Logo12

; Spécification des variables qui peuvent être utilisées dans les paramètres.
@VARIABLE InputDirectory=D:\Scripts\Input
@VARIABLE OutputDirectory=D:\Scrips\Output
@VARIABLE Prefix=Import_Drain

; Spécification facultative d'un fichier journal
@LOGFILE %OutputDirectory%\Logs\%Filename%_%Date%.log

; -------------------------------------------------------------------------
@TASK BACKUPBACKUPDATEN
@COMMENT Backup de la base de données
EFileEReportFile=%OutputDirectory%\Backup.zip
@ENDTASK

; -------------------------------------------------------------------------
@TASK RAPPORTDESARRETS
@COMMENT Arrêts
FFilename=%OutputDirectory%\Rapport_Arrets.xlsx
@ENDTASK

; -------------------------------------------------------------------------
@TASK DRAINIMPORTCHAMBRES
@COMMENT Drain\Import d'Excel\1. chambres
Filename=%InputDirectory%\%Prefix%_chambre.xls
@ENDTASK

; -------------------------------------------------------------------------
; Avec les commandes @INCLUDE des fichiers de script supplémentaires peuvent être inclus.
; Ces fichiers include ne peuvent contenir que des blocs @TASK ou des requêtes @INCLUDE supplémentaires.
@INCLUDE Export_Base_Sections.txt

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

...

Problèmes avec les accents / caractères spéciaux

Voir https://geologix-ag.atlassian.net/browse/

Jira Legacy
serverSystem JIRA
serverId08bcca55-937d-34e9-a2ff-754cd36f5dfa
keyLG-12725

TLDR : ouvrir le fichier script dans l'éditeur et l'enregistrer avec le format UTF-8 avec BOM.

...