Hydro8 Posté(e) le 21 août Posté(e) le 21 août 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 !
Olivier Eckmann Posté(e) le 21 août Posté(e) le 21 août 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
Hydro8 Posté(e) le 21 août Auteur Posté(e) le 21 août 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 ?
Olivier Eckmann Posté(e) le 21 août Posté(e) le 21 août 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.
Hydro8 Posté(e) le 21 août Auteur Posté(e) le 21 août 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.
Olivier Eckmann Posté(e) le 22 août Posté(e) le 22 août 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)
Hydro8 Posté(e) le 22 août Auteur Posté(e) le 22 août Merci pour ton retour ! Effectivement c'est plus clair et ca fonctionne bien en créant un MNL, super !
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