Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
5.3.3 - Français

Change language to:
English - 日本語 - Português

Please note that the recommended version of Scilab is 2024.0.0. This page might be outdated.
See the recommended documentation of this function

Aide Scilab >> Outils Windows > winqueryreg

winqueryreg

Obtenir une clef de la base des registres de Microsoft Windows

Séquence d'appel

value = winqueryreg('name', 'rootkey', 'subkey')
value = winqueryreg('rootkey', 'subkey', 'valname')
value = winqueryreg('rootkey', 'subkey')

Description

value = winqueryreg('name', 'rootkey', 'subkey') retourne les clefs contenues dans rootkey\subkey dans une matrice de chaines de caracteres. Le premier argument doit etre la chaine de caracteres, 'name'.

Si la valeur contenue dans la base des registres est une chaine de caracteres, winqueryreg retourne une chaine de caracteres. Si la valeur est un entier sur 32 bits, winqueryreg retourne la valeur comme un entier (int32).

value = winqueryreg('rootkey', 'subkey', 'valname') retourne la valeur pour la clef valname dans rootkey\subkey.

value = winqueryreg('rootkey', 'subkey') retourne la valeur "par défaut" de la clef rootkey\subkey.

NoteLes arguments 'name' et 'rootkey' sont "case-sensitive". Les arguments 'subkey' et 'valname' ne le sont pas.

Exemples

if getos() == 'Windows' then
  winqueryreg 'HKEY_LOCAL_MACHINE' 'HARDWARE\DESCRIPTION\System\CentralProcessor\0\' 'ProcessorNameString'
  lines(-1);
  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 = sprintf('%s = %s', mousechar(k), string(setting));
    disp(str);
  end
end

Auteurs

  • A.C
<< winopen Outils Windows MSDOS (obsolete) >>

Copyright (c) 2022-2023 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Fri Aug 05 16:28:58 CEST 2011