Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1100 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  batch lecture fichier temps réel

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

batch lecture fichier temps réel

n°2446865
nyldan
Posté le 24-05-2023 à 08:14:26  profilanswer
 

Bonjour,
 
je suis novice en programmation et je travaille dans le milieu des systèmes d'informations géographiques.
J'ai créé un batch qui enclenche l'ouverture d'un fichier lu par le programme FME. L'idée est de le lancer régulièrement avec le planificateur winows. FME écrit un fichier log pendant l'éxécution du programme et je souhaiterais fermer celui-ci lorsque le log indique que l'exécution est finie (il faut environ 2 min). Pour le moment, j'ai marqué une pause de 5 min dans le script mais par curiosité et pour aller un peu plus loin, je souhaiterais que le programme se ferme lorsque le script détecte un mot de la fin du fichier log qui se modifie pendant l'exécution du programme. Est-il possible que le script lise le fichier log en permanence, qui est en cours d'écriture, et qu'il exécute la tâche de fermeture quand il a trouvé un mot précis (ici: END - ProcessID)?
Mon code:
 
@echo off
start /B /MIN C:\toto\titi\programme.fme /
timeout /t 300
taskkill /f /im fmequicktranslator.exe
exit
 
Merci d'avance pour vos retours,

mood
Publicité
Posté le 24-05-2023 à 08:14:26  profilanswer
 

n°2446923
rat de com​bat
attention rongeur méchant!
Posté le 24-05-2023 à 17:43:04  profilanswer
 

C'est certainement possible, mais en batch tu vas t'amuser... En Python p.ex. ça devrait être plus facile. Au mieux on dit à FME (connais pas) de ne pas écrire dans un fichier mais d'envoyer les infos directement à p.ex. Python.
 
Après je ne comprend pas trop l'intérêt, à part un bug dans FME qui fait que le logiciel ne se ferme pas quand il a terminé?? Il n'y a pas une option pour modifier ça?


---------------
matos à vendre
n°2447383
nyldan
Posté le 30-05-2023 à 15:28:19  profilanswer
 

Bonjour,
 
merci pour le retour, j'ai finalement contourné la chose avec une option du logiciel FME que j'utilise.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  batch lecture fichier temps réel

 

Sujets relatifs
Afficher mon appli sur mes 3 bureaux virtuels en même temps [Resolu]Base HFSQL fichier .mmo
conversion fichier pdf en jsonfonction illisible dans un fichier annexe
Modification batch[RESOLU] Algorithme (pour dans un deuxième temps traduire en C)
Ouvrir un fichier en local au lieu de le télécharger ?Création fichier gestion tournoi format suisse
Transformer script Powershell en batchTimedelta et fichier Ini
Plus de sujets relatifs à : batch lecture fichier temps réel


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR