找回密码
 加入
搜索
查看: 1895|回复: 3

[系统综合] RegWrite 值是变量 如何解决

[复制链接]
发表于 2010-4-1 10:18:34 | 显示全部楼层 |阅读模式
$HostName = GUICtrlCreateInput("HostName", 360, 80, 169, 21)
RegWrite("HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName","ComputerName","REG_SZ",$HostName)

运行后发现 这个注册表中 ComputerName的值是5

我就想知道 regwrite 赋值 咋么是变量,我自己测试了几次 加()还是'' 都不行

请指点迷津
发表于 2010-4-1 11:11:08 | 显示全部楼层
回复 1# knightseal

$HostName = GUICtrlCreateInput("HostName", 360, 80, 169, 21)
这个$HostName返回的是句柄,你要获取控件的内容,还要加上下面这句
$sHostName = GUICtrlRead ($HostName)
这个$sHostName才是字符串“HostName" ,regWrite 调用$sHostName写入
RegWrite("HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName","ComputerName","REG_SZ",$sHostName)

评分

参与人数 1金钱 +20 收起 理由
afan + 20

查看全部评分

 楼主| 发表于 2010-4-1 11:21:57 | 显示全部楼层
回复  knightseal

$HostName = GUICtrlCreateInput("HostName", 360, 80, 169, 21)
这个$HostName返回 ...
C.L 发表于 2010-4-1 11:11


听完你这句话 我不慎感激,另外 打算回去把帮助和基础的东西再看几遍
发表于 2010-4-2 17:01:00 | 显示全部楼层
呵呵,学习
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-6-10 23:07 , Processed in 0.071603 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表