Aller au contenu

Micro-probleme Lisp pour Copier/Coller


Messages recommandés

Posté(e)

Hello Les Pros du Lisp/VLisp

 

Le vieux Decapode est en Mode Lisp niveau 0.2 ... C tres rare !

 

Donc j'ai une variable chaine/texte en Lisp par exemple PAT1

avec (princ PAT1) cela s'imprime sur l'ecran texte AutoCAD ...

 

Mais mon but, c'est de coller le contenu plus tard ailleurs dans une autre Appli Windows: Notepad, Word, etc ...

 

Donc aujourd'hui, je fais F2 pour voir l'ecran texte et l'impression de la variable PAT1

Puis je fais un COPIER "manuel" et plus tard je ferais un COLLER dans l'Appli Windows concernee ...

 

SVP comment avoir le Copier du contenu de la variable PAT1 DEJA FAIT en Lisp/VLisp ?

afin d'economiser UNE etape (celle du COPIER) ??

 

Merci d'avance, Bye, lecrabe

Autodesk Expert Elite Team

Posté(e)

Salut,

 

À ma connaissance, il n'y a pas de moyen direct d'accéder au presse papier en AutoLISP/Visual LISP autrement qu'à travers les commandes "_copyclip", "_pateclip", etc.

Ces commandes ne fonctionnent qu'avec des entités ou jeux de sélection (en utilisant en interne le mécanisme de WBLOCK) mais pas avec du texte.

 

Je crois que DOSlib fournit une fonction LISP permettant de copier un texte dans presse-papier.

 

De mon côté, j'en avais fait une dans le plugin .NET LispExtension sur cette page.

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

Posté(e)

Mais si tu peux garder du presse papier !

Je l'avais déjà testé :

C'est notre Patrick Ille et Vilaine qui l'avait suggéré en get, il suffit de prendre la version set :

http://www.theswamp.org/index.php?topic=21764.msg263322#msg263322

 

Et il me semble avoir déjà vu d'autres techniques encore.

;)

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)

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é