Aller au contenu

Supression en \"vlax...\" ?


Bred

Messages recommandés

Salut,

j'ai ecris une routine me changeant le chemin d'enregistrement d'impression dans fichier...

Mon problème est que je n'arrive pas à supprimer le chemin existant pour y insérer le nouveau !... :casstet:

 

 (setq acadObject (vlax-get-acad-object)
prefsObject (vlax-get-property acadObject 'Preferences)
OutputObject (vlax-get-property prefsObject 'Output)) ; (vlax-dump-object OutputObject T)

 ;récup nom actif
 (setq DefaultPlotToFilePath (vlax-get-property OutputObject 'DefaultPlotToFilePath))
 
 ;change nom  
 (vlax-put-property OutputObject 'DefaultPlotToFilePath "c:\\Test\\") 

 

... merci de votre aide !

Si vous êtes persuadés de tout savoir sur un sujet, c''est que vous en ignorez quelque chose...

Lien vers le commentaire
Partager sur d’autres sites

Salut,

 

Je pense que cette ligne ne peut pas marcher :

(vlax-put-property OutputObject 'DefaultPlotToFilePath "c:\\Test\\")

 

Le preference Output est en lecture seule, extrait de l'aide:

PreferencesOutput; read-only

 

Il faut la trouver dans la base de registre.

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

Lien vers le commentaire
Partager sur d’autres sites

???

... :casstet: :casstet:

Alors là, je suis sur le ...

 

Cela fonctionne...

 

merci !!!!

 

Comment as tu trouvé ça ???

 

(pour info, j'étais d'abord passé par la base de registre, mais comme c'est pour "forcé" le 1er chemin proposé de "DWG TO PDF", et ce "plot" fontionne en se lançant en récupérant le chemin de "PlotToFilePath" AVANT d'écrire dans la base de registre.... ce qui fait que je n'arrivais pas à forcé le premier chemin proposé...)

Si vous êtes persuadés de tout savoir sur un sujet, c''est que vous en ignorez quelque chose...

Lien vers le commentaire
Partager sur d’autres sites

Salut

Ou encore

(vla-put-DefaultPlotToFilePath (vla-get-Output (vla-get-Preferences (vlax-get-acad-object))) "c:\\Test\\")

 

ps : non testé

 

Le preference Output est en lecture seule, extrait de l'aide:

Ce n'est pas la première valeur en lecture seule qu'on arrive à modifier en vlisp

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Lien vers le commentaire
Partager sur d’autres sites

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é