winqueryreg can list subkey with argument "key"
[scilab.git] / scilab / modules / windows_tools / help / fr_FR / winqueryreg.xml
index 81e8fb9..40da86a 100644 (file)
@@ -8,7 +8,9 @@
     </refnamediv>
     <refsynopsisdiv>
         <title>Séquence d'appel</title>
-        <synopsis>value = winqueryreg('name', 'rootkey', 'subkey')
+        <synopsis>
+            value = winqueryreg('name', 'rootkey', 'subkey')
+            value = winqueryreg('key', 'rootkey', 'subkey')
             value = winqueryreg('rootkey', 'subkey', 'valname')
             value = winqueryreg('rootkey', 'subkey')
         </synopsis>
             est un entier sur 32 bits, winqueryreg retourne la valeur comme un entier
             (int32).
         </para>
+        <para>
+            value = winqueryreg('key', 'rootkey', 'subkey') retourne les sous clés
+            contenues dans rootkey\subkey dans une matrice de chaines de caracteres.
+            Le premier argument doit etre la chaine de caracteres, 'key'.
+        </para>
         <para>value = winqueryreg('rootkey', 'subkey', 'valname') retourne la valeur
             pour la clef valname dans rootkey\subkey.
         </para>
             défaut" de la clef rootkey\subkey.
         </para>
         <para>
-            <literal>Note</literal>Les arguments 'name' et 'rootkey' sont
+            <literal>Note</literal>Les arguments 'name', 'key et 'rootkey' sont
             "case-sensitive". Les arguments 'subkey' et 'valname' ne le sont pas.
         </para>
         <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>
+        <para>Leurs raccourcis peuvent aussi être utilisé 'HKCR', 'HKCU', 'HKLM', 'HKU', 'HKDD' and 'HKCC'</para>
     </refsection>
     <refsection>
         <title>Exemples</title>
-        <programlisting role="example"><![CDATA[ 
+        <programlisting role="example">
+            <![CDATA[
 if getos() == 'Windows' then
-  winqueryreg 'HKEY_LOCAL_MACHINE' 'HARDWARE\DESCRIPTION\System\CentralProcessor\0\' 'ProcessorNameString'
-  mousechar = winqueryreg('name', 'HKEY_CURRENT_USER','control panel\mouse');
-  len=size(mousechar);
-  for k=1:len(1)
-    setting = winqueryreg('HKEY_CURRENT_USER','control panel\mouse', mousechar(k));
-    if (mousechar(k)=='') then mousechar(k)='default';,end
-    str = msprintf('%s = %s', mousechar(k), string(setting));
-    disp(str);
-  end
-  winqueryreg('HKEY_CURRENT_CONFIG', 'Software\Fonts\','LogPixels')
+    winqueryreg 'HKEY_LOCAL_MACHINE' 'HARDWARE\DESCRIPTION\System\CentralProcessor\0\' 'ProcessorNameString'
+
+    mousechar = winqueryreg('name', 'HKEY_CURRENT_USER','control panel\mouse');
+    len=size(mousechar);
+    for k=1:len(1)
+        setting = winqueryreg('HKEY_CURRENT_USER','control panel\mouse', mousechar(k));
+        if (mousechar(k)=='') then mousechar(k)='default';,end
+        str = msprintf('%s = %s', mousechar(k), string(setting));
+        disp(str);
+    end
+
+    winqueryreg('HKEY_CURRENT_CONFIG', 'Software\Fonts\','LogPixels')
+    winqueryreg('key' ,'HKLM', 'Software\Microsoft\.NETFramework')
 end
- ]]></programlisting>
+ ]]>
+        </programlisting>
     </refsection>
     <refsection>
         <title>History</title>
@@ -60,6 +73,11 @@ end
                 <revnumber>5.4.0</revnumber>
                 <revremark>Cette fonction gére également la clé 'HKEY_CURRENT_CONFIG'.</revremark>
             </revision>
+            <revision>
+                <revnumber>5.4.1</revnumber>
+                <revremark>Accepte les raccourcis de clés racine.</revremark>
+                <revremark>Peut renvoyer la liste des noms de clés.</revremark>
+            </revision>
         </revhistory>
     </refsection>
 </refentry>