Aller au contenu

Messages recommandés

Posté(e)

Je fume pas c'est promis mais je n'arrive pas à retrouver un article sur ce forum qui parlait d'une catégorie de fonctions Vlisp qui permettait de lire des infos sur la base de registre de l'ordinateur.

Comme je ne le retrouve pas je finit par douter..

Si quelqu'un pouvait me confirmer ou le contraire qu'il y a bien des fonctions en VLisp permettant ce type d'accès je lui en serai fort reconnaissant ..

 

Formateur

ATC Autocad - Mechanical - Inventor - Electrical

Posté(e)

hello cher, LableTech,

j'ai trouvé çà :

 

( vl-registry-delete reg-key (val-name))

Deletes the specified key or value from the Windows Registry

 

( vl-registry-descendents reg-key (val-names))

Returns a list of subkeys or value names for the specified Registry key

 

( vl-registry-read reg-key (val-name))

Returns data stored in the Windows Registry for the specified key/value pair

 

( vl-registry-write reg-key(val-name val-data))/color]

Creates a key in the Windows Registry

 

( vlax-product-key)

Returns the AutoCAD registry path

 

est ce ce que tu cherches ?

amicalement

ciao

 

 

Éternel débutant…
Mon site perso : Programmer dans AutoCAD

 

Posté(e)

C'était bien ça , j'ai beau préparer mon voyage dans les déserts marocains, je ne suis pas victime d'un mirage... les fcts existent bien ....

 

Je m'en vais les essayer de ce pas ..

 

Shoukrane beaucoup Didier ...

Formateur

ATC Autocad - Mechanical - Inventor - Electrical

Posté(e)

Je les ai testées et ca marche très bien. C'était bien ce que je recherchais. Merci

 

Tout petit détail cependant qui n'a pas trop d'importance en soit. Là où tu as du récupérer ces différentes info, la syntaxe n'est pas tout à fait correcte.

Je prend par exemple:

 

( vl-registry-write reg-key(val-name val-data))

et en fait cette ligne aurait du être écrite comme suit:

( vl-registry-write reg-key val-name val-data)

sans les parenthèses à l'intérieur de l'ordre (qui veulent peut-être dire que les 2 derniers paramètres sont optionnels mais dans ce cas, ceux qui ont écrit ça, aurait mettre des crochets à la place [])

inversement pour ce cas précis de l'écriture d'une nouvelle clé, du moment que l'on a choisit une clé de registre reg_key, le nom du champ et son contenu doivent malheureusement être obligatoires faute de quoi on génère une abhération dans la base de registre (ce qui n'est certainement pas une bonne chose quand on commence à jouer avec ce choses là ... qui s'y frotte s'y pique ..)

 

Une fois ce détail contourné toutes ces fonctions marchent très bien.

merci encore

Formateur

ATC Autocad - Mechanical - Inventor - Electrical

Posté(e)

hello LableTech

les "erreurs" de copier-coller sont inhérentes au site,

en effet il y avait des crochets, mais

pour te les faire ressortir en couleurs, j'ai enlevé ces crochets.

encore une fois :

LE MIEUX EST L'ENNEMI DU BIEN

et ce coup là c'est moi qui me fait mordre

ciao

 

Éternel débutant…
Mon site perso : Programmer dans AutoCAD

 

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é