Page 1 sur 1

Générer un fichier .lst à partir d'un fichier .txt par scrip

Posté : 02 oct. 2009, 17:26
par JB de Vanssay
Bonjour,

Je cherche actuellement à générer un fichier de type .lst compatible avec la fonction "Liste d'objets à observer [OBJL] et l'"Observations Block" sous Prism6.1.15. à partir d'un fichier de liste de SN au format .txt .

Mon fichier source est un ficher texte du genre :
2009ay NGC6479 17 48 22.97 +54 08 54.7 +12 +0 II 17.3 93d
et mon ficher de sortie après manipulation - concaténation sous script doit être du type :
"NGC6479" 17h48m21.500s +54°08'57.00'' 14.4 FALSE "Pris par identification"

Il faut donc que j'insère dans cette ligne de texte des guillemets, pour qu'elle soit compatible [OBJL].
Comment faire pour manipuler ces guillemets alors qu'ils servent eux même à manipuler des chaînes de caractères ?
Je devrait obtenir des choses comme suit :
"""
pour intercaler les guillemets aux bons endroits, mais cette série de 3 " de suite provoque une erreur.

Merci de votre aide.
Peut-être que Prism 7, permet ce genre de manipulation de manière plus directe ?

Cordialement.

JB de Vanssay

Re: Générer un fichier .lst à partir d'un fichier .txt par scrip

Posté : 02 oct. 2009, 17:44
par Stéphane Charbonnel
Bonsoir,

Vous voulez dire que le fait de définir une variable script de type : a$=""" provoque une erreur ?

Re: Générer un fichier .lst à partir d'un fichier .txt par scrip

Posté : 02 oct. 2009, 17:56
par JB de Vanssay
Oui c'est ce là.

JB

Re: Générer un fichier .lst à partir d'un fichier .txt par scrip

Posté : 02 oct. 2009, 22:02
par Stéphane Charbonnel
JB,

Essai ça :

Code : Tout sélectionner

REM PGM de test

a$=""""
Test$=a$+"6"+a$
PRINT Test$

Re: Générer un fichier .lst à partir d'un fichier .txt par scrip

Posté : 03 oct. 2009, 23:44
par JB de Vanssay
Merci Stéphane,

C'est parfait, je réalise ainis des lignes compatibles .lst
Merci beaucoup, ça roule.

Mais pourquoi 4 " de suite : a$="""".

Salut,
JB