Aller au contenu

acces base de registre


Labletech

Messages recommandés

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

Lien vers le commentaire
Partager sur d’autres sites

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

 

 

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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

 

Lien vers le commentaire
Partager sur d’autres sites

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é