Importation de fichiers .TAL et .FLU en ligne de commande

Cette fonctionnalité permet de lancer EdiSIC, d’ouvrir un fichier .TAL, de l’enregistrer en Xml, de lancer le maillage par le programme Talweg, puis si tout s’est bien passé, d’importer un ou plusieurs fichiers .FLU. Ces fichiers sont ceux des versions de SIC 4.**.

Syntaxe

EDISIC.EXE "Repertoire_de_travail" IMPORT "Fichier.TAL" "Fichier1.FLU" ["Fichier2.FLU" ...]

Description des paramètres

  • "Repertoire_de_travail" : Répertoire de travail (dans lequel seront générés le fichier XML de sortie et le fichier .log)
  • IMPORT : Mode de lancement d’EdiSIC - ouverture et enregistrement d’un ou plusieurs fichiers.
  • "Fichier.TAL" : Nom d’un fichier .TAL (chemin complet ou relatif au répertoire de travail)
  • "Fichier1.FLU", "Fichier2.FLU"... : Nom d’un fichier .FLU (chemin complet ou relatif au répertoire de travail)

L’option fonctionne pour autant de fichiers .FLU que voulus. Il est même possible de mettre plusieurs lot de .TAL suivis de plusieurs .FLU.

Limitation de la ligne de commande : utilisation de EDISIC.MAC

La taille de la ligne de commande étant limitée, il peut être utile de définir les options de la ligne de commande dans le fichier EDISIC.MAC et de lancer EdiSIC en mode « macro ».

Exemple de ligne de commande

EDISIC.EXE "C:\Fichiers\Sic V5\dat\ex1" IMPORT Demo.tal Demo.flu

Les actions suivantes seront effectuées :

  • Ouverture de Demo.tal
  • Enregistrement en format xml
  • Maillage du fichier xml par Talweg
  • Import du fichier Demo.flu

Dans le cas de l’utilisation d’un fichier edisic.mac il faudra alors y mettre :

"C:\Fichiers\Sic V5\dat\ex1" IMPORT Demo.tal Demo.flu

ce fichier étant positionné dans le sous-répertoire du projet, où les fichiers à importer seront également présents. Et Edisic devra avoir aussi ce sous-répertoire comme répertoire en cours (y ouvrir un fichier avant et refermer Edisic).

et juste exécuter en ligne de commande :

EDISIC.EXE