]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
Pour reecriture Adao
authorpascale.noyret <pascale.noyret@edf.fr>
Mon, 27 Apr 2015 11:01:10 +0000 (13:01 +0200)
committerpascale.noyret <pascale.noyret@edf.fr>
Mon, 27 Apr 2015 11:01:10 +0000 (13:01 +0200)
Adao/reecrit_comm.py [new file with mode: 0755]
InterfaceQT4/eficas_go.py

diff --git a/Adao/reecrit_comm.py b/Adao/reecrit_comm.py
new file mode 100755 (executable)
index 0000000..429b510
--- /dev/null
@@ -0,0 +1,46 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+#            CONFIGURATION MANAGEMENT OF EDF VERSION
+# ======================================================================
+# COPYRIGHT (C) 1991 - 2002  EDF R&D                  WWW.CODE-ASTER.ORG
+# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY
+# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY
+# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR
+# (AT YOUR OPTION) ANY LATER VERSION.
+#
+# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT
+# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF
+# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU
+# GENERAL PUBLIC LICENSE FOR MORE DETAILS.
+#
+# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE
+# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER,
+#    1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE.
+#
+#
+# ======================================================================
+
+"""
+   Ce module sert a lancer EFICAS, lire et reecrire le fichier passer en parametre
+"""
+# Modules Python
+import sys,os
+
+# Modules Eficas
+import prefs
+if hasattr(prefs,'encoding'):
+   # Hack pour changer le codage par defaut des strings
+   import sys
+   reload(sys)
+   sys.setdefaultencoding(prefs.encoding)
+   del sys.setdefaultencoding
+   # Fin hack
+
+
+sys.path.append(os.path.join(os.path.abspath(os.path.dirname(__file__)),'..'))
+from InterfaceQT4 import eficas_go
+
+if len(sys.argv) > 1 :
+    # on veut ouvrir un fichier directement au lancement d'Eficas
+    #eficas_go.lance_eficas_ssIhm_reecrit(code='Adao',fichier = sys.argv[1],version='STA11')
+    eficas_go.lance_eficas_ssIhm_reecrit(code='Adao',fichier = sys.argv[1])
index 40f404d943db2f98d9f5d82cca330961b1281c7f..2f7609f08b219d5442a8f079adb8fdf5c47703c8 100644 (file)
@@ -89,7 +89,7 @@ def lance_eficas_ssIhm_cherche_cr(code=None,fichier=None,ssCode=None,version=Non
 
 def lance_eficas_ssIhm_reecrit(code=None,fichier=None,ssCode=None,version=None):
     monEditeur=lance_eficas_ssIhm(code,fichier,ssCode,version)
-    fileName=fichier.split(".")[0]+"_73.comm"
+    fileName=fichier.split(".")[0]+"_reecrit.comm"
     monEditeur.saveFileAs(fileName=fileName)
 
 def lance_eficas_param(code='Adao',fichier=None,version='V0',macro='ASSIMILATION_STUDY'):