Bred Posté(e) le 21 novembre 2006 Posté(e) le 21 novembre 2006 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...
(gile) Posté(e) le 21 novembre 2006 Posté(e) le 21 novembre 2006 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
(gile) Posté(e) le 21 novembre 2006 Posté(e) le 21 novembre 2006 Est-ce que cela peut convenir : (setenv "PlotToFilePath" "C:\\Test\\") Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
Bred Posté(e) le 21 novembre 2006 Auteur Posté(e) le 21 novembre 2006 ???... :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...
Patrick_35 Posté(e) le 21 novembre 2006 Posté(e) le 21 novembre 2006 SalutOu 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 PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
Bred Posté(e) le 21 novembre 2006 Auteur Posté(e) le 21 novembre 2006 ps : non testé testé : ça à l'air de fonctionner ! merci aussi ! :P [Edité le 21/12/2006 par Bred] Si vous êtes persuadés de tout savoir sur un sujet, c''est que vous en ignorez quelque chose...
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant