Aller au contenu

Chemin de sauvegarde d\'un fichier


Messages recommandés

Posté(e)

Bonjour, nouveau sur le forum, je souhaite poser une question qui doit etre simple pour vous :

 

j'ai une application lisp qui me permets de créer un fichier texte. Comment forcer dans cette routine le répertoire où ce fichier doit etre sauvegardé ?

 

merci pour votre aide

Posté(e)

Tu aurais du publier ton code.

 

C'est très facile, il suffit de mettre le chemin complet avec c:\\fichier.txt ou c:/fichier.txt et non pas c:\fichier.txt qui n'est pas reconnu en lisp ou en script.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

bonjour

 

le code je l'ai au bureau. Mais a travers une commande du style (open (strcat ."..." w) la routine me demande le nom du fichier de sauvegarde par contre ne me demande pas le repertoire.

le répertoire de destination, je voudrais lui donner une position fixe.

Posté(e)

bonsoir,

 

il faut que le code soit en clair,

car tu vas copier coller ce qui suit et le fichier que tu vas créer

s'enregistrera dans le répertoire du fichier DWG courant.

(setq nomfic "zaza.txt")

(setq repertoire (getvar "dwgprefix"))

(setq nomcomplet (strcat reper nomfic))

 

je suis dans le sujet ?

 

amicalement

Éternel débutant…
Mon site perso : Programmer dans AutoCAD

 

Posté(e)

 

Bonsoir Didier

 

Un Didier "hors sujet" c pas possible ! :P

 

Il manque la pointe habituelle d'humour , je suis déçu ... :D

 

Le Decapode "rigolard"

 

Autodesk Expert Elite Team

Posté(e)

Salut,

 

Pour choisir un répertoire :

 

(setq fichier (open (getfiled "Créer un fichier" "" "txt" 1) "w"))

 

pour mettre "Mon texte" dans le fichier :

 

(princ "Montexte" fichier)

 

puis fermer le fichier :

 

(close fichier)

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Posté(e)

dans un vieux lisp qui creait un fichier avec la liste et le nombre

des blocs j'avais ecrit ceci (extrait ponctuel)

(setq pref (getvar "dwgprefix")

name (getvar "dwgname")

fname (getfiled "nom du fichier à sauvegarder" name "txt" 7)

fic0 (open fname "w")

)

(print name fic0)

getfiled me permet de choisir l'emplacement dur fichier à créer

salutations

Posté(e)

coucou,

 

interpellé par le décapode marin,

je viens ajouter mon grain de sel, bien que son biotope n'en manque pas,

 

non je n'ai pas perdu mon humour alambiqué,

je ne sais si tu en es rassuré ou inquiet,

mais il vrai, que parfois, je n'ai pas l'inspiration pour finir mon message,

 

à Toi le Décapode,

je t'envoie des odes aux caps

puis des capes aux deux.

 

n'importe quoi, je comprends maintenant pourquoi mon psy s'est pendu,

pourquoi je n'ai pas d'amis, et pourquoi mon chien m'a quitté,

pour ne parler que de lui...

 

amicalement

 

 

Éternel débutant…
Mon site perso : Programmer dans AutoCAD

 

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité