Aller au contenu

Messages recommandés

Posté(e)

Bonjour,

Nous utilisons pas mal de fonctions LSP dans mon entreprise ainsi qu'un CUIX commun qui charge l'ensemble de ces LSP.

Avant, ces fichiers étaient localisés sur notre serveur donc il n'y avait pas de problèmes particuliers.

Sauf que maintenant nous avons des personnes extérieurs qui se connectent à notre serveur via un VPN. Alors quand sa fonctionne super.

Par contre quand la connection VPN saute pour une raison X, Autocad bug et il est pratiquement impossible de travailler.

 

Vu que nous utilisons OneDrive pour l'entreprise également, nous essayons de mettre les fichiers de configuration de Autocad dessus ainsi que les fichiers LSP et CUIX.

J'ai réussi à configurer les liens des fichiers supports avec %USERPROFILE% pour prendre en compte le nom de l'utilisateur qui change sur chaque poste.

Par contre je ne trouve pas comment faire pour les fichiers LSP chargés par le CUIX. Quand j'importe le profil, les fonctions ne fonctionnent pas car il ne trouve pas les bons fichiers.

 

Une idée comment utiliser %USERPROFILE% pour les fichiers LSP chargés par le CUIX ?

 

Merci !

Posté(e)

Bonjour,

 

Lorsque OneDrive est installé, cela ajoute une variable d'environnement nommé OneDrive qui pointe vers le dossier partagé OneDrive de l'utilisateur.

Dans AutoCAD on la récupère en Lisp via la commande

(getenv "OneDrive")

 

Olivier

Posté(e)

Bonjour,

merci pour ta réponse  

Le problème c’est que mes fichiers sont dans un sharepoint synchronisé ce qui ajoute un dossier différent du OneDrive « classique ». 
Et comment utiliser cette nouvelle variable pour charger des LSP via le CUIX ?

Posté(e)

Si dans ton dossier principal Onedrive, tu as un sous dossier nommé LSP et dans ce dossier un fichier TOTO.LSP, alors il se charge avec la commande suivante

(load (strcat (getenv "OneDrive") "/LSP/TOPO.LSP"))

 

Pour ton SharePoint, tu peux ajouter une variable d'environnement qui pointe vers ton dossier spécifique et tu la récupères de la même manière.

Ca oblige à l'initialiser pour chaque nouvel utilisateur sur le PC, mais c'est plus simple ensuite. Je pense que ça doit pouvoir se pousser par GPO.

 

Posté(e)

Excuse moi mais ce bout de code tu le mets  ou ? Moi j’ouvre l’éditeur CUI et je glisse mes LSP dans la partie qui convient. 

Posté(e)

Je ne comprends pas : les lisp sont sur un dossier du Sharepoint ou bien ils sont encapsulés dans le CUIX?

S'ils sont dans un dossier du SharePoint,

- soit tu les charges tous au démarrage de ton AutoCAD, avec l'ajout par exemple d'un acaddoc.lsp qui contient tous les lignes de chargement ou dans le MNL accompagnant le cuix (solution que je préfère),

- soit dans la commande de ton CUIX, tu ajoutes le chargement à la demande avec un code comme cela :

^C^C(if (not C:TEST) (load (strcat (getenv "OneDrive") "/LSP/TEST.LSP")));TEST

Ca regarde si la commande TEST est chargée, sinon ça charge le lisp correspondant, puis ça lance la commande TEST.

Sinon tu complies tous tes lisp en un fichier FAS ou VLX, que tu ajoutes à la liste des programmes à charger en automatique (ou dans le MNL)

 

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é