Aller au contenu

Messages recommandés

Posté(e)

Bonjour,

 

Au fil du temps, je me suis bricolé un menu perso avec des lisps associés;

il m'arrive d'aller travailler chez des clients, et évidemment, je n'ai plus mon menu.

J'aimerais pourtant l'utiliser sans avoir à l'installer sur leurs DD.

Ma question est donc la suivante:

existe t'il un moyen pour utiliser ce menu depuis ma clef USB, sans avoir à me taper toute la procédure d'installation et de désinstallation aprés usage ?

 

Merci.

Posté(e)

Salut

 

Oui, en redéfinissant les chemins de recherches et avec des menus partiels.

Ne pas oublier de tout remettre en ordre avant de partir.

 

Ou plus simple.

Ecrire une macro en script/lisp/vlisp ou vba pour la mise en place et la désinstallation.

 

@+

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

Posté(e)

Tout d'abord, un grand merci pour vos réponses aussi rapides!

 

La solution proposée par Patrick_35 me semble séduisante (scripts et lisp, je connais un peu) et correspond à ce que je recherche (automatisation de la procédure); mais je bute sur un problème : comment définir un chemin de recherche vers la clef USB si la lettre affectée à ce lecteur varie suivant le poste sur lequel on travaille?

 

Merci encore :-)

Posté(e)

Oups!

 

En fait, j'aurais dû réfléchir un peu plus avant de poster: on peut aussi via une DCL demander la lettre du lecteur et tout lancer à partir de là.

 

(Proverbe chinois : les solutions les plus simples sont toujours les moins compliquées)

Posté(e)

Si tu change souvent de poste, et de version d'autocad, le mieux est de lancer directement Autocad via un applicatif qui t'appartient, et que tu peux donc contrôler.

Powerclic est fait pour être stocké sur une clef USB, de manière a ce que ce programme, ainsi que ses personnalisation, soit toujours sur le même support.

L'idée venait de la demande d'un utilisateur intérimaire.

Je n'ai jamais développé la partie menus, palettes d'outils, etc, a toi de voir.

Par contre, dans le module PowerClic.dvb, tu as un évenement sur le lancement d'autocad qui efface les mnr des menus Powerclic:

Ceci est primordial, car si tu passe d'une version 15 à une 16 ou 17, les mnr ne sont pas compatibles.

Du coup, tu peux utiliser l'installation de PowerClic pour faire ce que tu veux:

 

Pour lancer l'Autocad qu'il y a sur le poste, tu utilise PowerClic.exe:

Il te permet de choisir l'Autocad à lancer, ainsi que le profil souhaité.

Il marche de la V2000 à la V2009

 

Ensuite, ce PowerClic.exe lance Autocad avec des options de ligne de commande, profil et script:

PowerClicSetup.scr

Ce script en profite pour récupérer et propager le chemin d'où a été lancé PowerClic.exe:

Voici le contenu du script:

;;this script is runned just one time, at autocad launch
;;this script is usefull only for usb key installation
;;
;;langage initialisation
(if (/= (getcname "_STRETCH") "ETIRER")
(progn
 (setq pw-foreign "english")
 (vl-propagate 'pw-foreign)
)
)
;;
;;PowerClic Initialisation
(setq pw-chem (strcat (vl-registry-read "HKEY_CURRENT_USER\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment" "PowerClicDirectory") "\\"))
;;
(vl-propagate 'pw-chem)
(vl-load-all (strcat pw-chem "pw_loader.lsp"))
;;
;;load powerclic toolbars
(c:powerclicmenu)
(c:powertextools)
;;load PowerClic group extension contextual menu using Powerclic.dvb
(pw_LoadPowerClicPartialMenu)
;;clear all mnr using Powerclic.dvb
(pw_InitializeClearMnrClass)
;;
;;check if its the first time launch
(pw_test_1st_launch)
(s::startup)

 

A partir de là, tu fait ce que tu veux:

Tu as de quoi nettoyer tes mnr,

Tu as de quoi t'ajouter des menus contextuels qui ne resterons pas sur le poste

Tu as une variable globale, pw-chem, qui contient la racine de tes menus

 

Si PowerClic ne t'intéresse pas, tu n'as qu'a supprimer la ligne :

(vl-load-all (strcat pw-chem "pw_loader.lsp"))

et la remplacer par le fichier lisp de ton choix, chargé d'initialiser ton environnement

 

Je pense que ça peux aider ...

 

 

----------------------------------------------------------------------

Site: https://www.g-eaux.fr

Blog: http://g-eaux.over-blog.com

Posté(e)

Et comment!

 

C'est trop cool, tu m'a bien maché le boulot!

 

Encore un grand merci à vous tous pour votre aide, votre célérité et disponibilité :-)

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é