1
1
<?xml version="1.0" encoding="UTF-8"?>
2
2
<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:lang="fr" xml:id="winqueryreg">
4
<refname>winqueryreg</refname>
5
<refpurpose>Obtenir une clef de la base des
6
registres de Microsoft Windows
10
<title>Séquence d'appel</title>
11
<synopsis>value = winqueryreg('name', 'rootkey', 'subkey')
12
value = winqueryreg('rootkey', 'subkey', 'valname')
13
value = winqueryreg('rootkey', 'subkey')
17
<title>Description</title>
18
<para>value = winqueryreg('name', 'rootkey', 'subkey') retourne les clefs
19
contenues dans rootkey\subkey dans une matrice de chaines de caracteres.
20
Le premier argument doit etre la chaine de caracteres, 'name'.
22
<para>Si la valeur contenue dans la base des registres est une chaine de
23
caracteres, winqueryreg retourne une chaine de caracteres. Si la valeur
24
est un entier sur 32 bits, winqueryreg retourne la valeur comme un entier
27
<para>value = winqueryreg('rootkey', 'subkey', 'valname') retourne la valeur
28
pour la clef valname dans rootkey\subkey.
30
<para>value = winqueryreg('rootkey', 'subkey') retourne la valeur "par
31
défaut" de la clef rootkey\subkey.
34
<literal>Note</literal>Les arguments 'name' et 'rootkey' sont
35
"case-sensitive". Les arguments 'subkey' et 'valname' ne le sont pas.
37
<para>Les clefs racine supportées sont: 'HKEY_CLASSES_ROOT', 'HKEY_CURRENT_USER', 'HKEY_LOCAL_MACHINE', 'HKEY_USERS', 'HKEY_DYN_DATA' and 'HKEY_CURRENT_CONFIG'.</para>
40
<title>Exemples</title>
41
<programlisting role="example"><![CDATA[
4
<refname>winqueryreg</refname>
5
<refpurpose>Obtenir une clef de la base des
6
registres de Microsoft Windows
10
<title>Séquence d'appel</title>
11
<synopsis>value = winqueryreg('name', 'rootkey', 'subkey')
12
value = winqueryreg('rootkey', 'subkey', 'valname')
13
value = winqueryreg('rootkey', 'subkey')
17
<title>Description</title>
18
<para>value = winqueryreg('name', 'rootkey', 'subkey') retourne les clefs
19
contenues dans rootkey\subkey dans une matrice de chaines de caracteres.
20
Le premier argument doit etre la chaine de caracteres, 'name'.
22
<para>Si la valeur contenue dans la base des registres est une chaine de
23
caracteres, winqueryreg retourne une chaine de caracteres. Si la valeur
24
est un entier sur 32 bits, winqueryreg retourne la valeur comme un entier
27
<para>value = winqueryreg('rootkey', 'subkey', 'valname') retourne la valeur
28
pour la clef valname dans rootkey\subkey.
30
<para>value = winqueryreg('rootkey', 'subkey') retourne la valeur "par
31
défaut" de la clef rootkey\subkey.
34
<literal>Note</literal>Les arguments 'name' et 'rootkey' sont
35
"case-sensitive". Les arguments 'subkey' et 'valname' ne le sont pas.
37
<para>Les clefs racine supportées sont: 'HKEY_CLASSES_ROOT', 'HKEY_CURRENT_USER', 'HKEY_LOCAL_MACHINE', 'HKEY_USERS', 'HKEY_DYN_DATA' and 'HKEY_CURRENT_CONFIG'.</para>
40
<title>Exemples</title>
41
<programlisting role="example"><![CDATA[
42
42
if getos() == 'Windows' then
43
43
winqueryreg 'HKEY_LOCAL_MACHINE' 'HARDWARE\DESCRIPTION\System\CentralProcessor\0\' 'ProcessorNameString'
44
44
mousechar = winqueryreg('name', 'HKEY_CURRENT_USER','control panel\mouse');