杰克阿张 发表于 2010-6-14 20:36:27

如何将某项注册表的值读取到编辑框或输入框中?

如图中一样,比如我要读取的是QQ的安装路径注册表,按一下READ按钮,注册表项显示在左边的编辑框中。
regread(***) to $edit1这样的方法对不对呢。
还有就是读取配置文件也一样,自己尝试了一些易语言中可行的方法都无法实现。

lynfr8 发表于 2010-6-14 21:35:19

#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("Form1", 633, 50, 566, 266)
$Input1 = GUICtrlCreateInput("Input1", 16, 16, 465, 21)
$Button1 = GUICtrlCreateButton("Button1", 496, 8, 105, 33, $WS_GROUP)
GUISetState(@SW_SHOW)

While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit
                Case $Button1
                        GUICtrlSetData($Input1, RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\TENCENT\QQ2009", "Install"))
        EndSwitch
WEnd帮助文件:
GUICtrlSetData

xuanfeng1234567 发表于 2010-6-14 21:55:21

LS正解,但是不知道您是否是要这样的效果?

杰克阿张 发表于 2010-6-15 01:59:58

明白了,谢谢,后来我想了想,想到的跟2#的差不多,就是不太一样.

chenronting 发表于 2010-6-15 09:49:14

呵呵 。 路过。这个注册表的位置不知道大家都是怎么找到的。?

autoit3CN 发表于 2010-6-15 14:04:58

呵呵 。 路过。这个注册表的位置不知道大家都是怎么找到的。?
chenronting 发表于 2010-6-15 09:49 http://www.autoitx.com/images/common/back.gif


    网上搜一下就知道了
页: [1]
查看完整版本: 如何将某项注册表的值读取到编辑框或输入框中?