找回密码
 加入
搜索
查看: 4568|回复: 13

修改我的电脑图标及名字

[复制链接]
发表于 2008-10-25 03:22:58 | 显示全部楼层 |阅读模式
怎么样用注册表或是AU3修改我的电脑的图标及名字,不要传统的方法。
注:希望各位测试成功后再把结果发出来。
最重要的是修改名字,不能重启就能生效的。

[ 本帖最后由 gogo023 于 2008-11-1 22:19 编辑 ]
发表于 2008-10-25 11:20:01 | 显示全部楼层
貌似有一段批处理,自己参考下
@echo off
set /p name=请输您的计算机名:
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerName" /v ComputerName /t reg_sz /d %name% /f >nul 2>nul
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t reg_sz /d %name% /f >nul 2>nul
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v Hostname /t reg_sz /d %name% /f >nul 2>nul

echo.
echo 修改计算机名完毕
echo.
set /p work1=请输入您的工作组名:
wmic computersystem where Name="%COMPUTERNAME%" call JoinDomainOrWorkgroup Name="%work1%"
echo 修改工作组完毕
pause>nul
echo.
 楼主| 发表于 2008-10-26 00:03:14 | 显示全部楼层
楼上的帽似不对。
我要是的能修改桌面“我的电脑”这个图标和名字。
不是说的计算机名。
发表于 2008-10-27 13:52:51 | 显示全部楼层

RegWrite('HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache', '@C:\WINDOWS\system32\SHELL32.dll,-9216', 'REG_SZ', '我的计算机')

评分

参与人数 1金钱 +5 收起 理由
gogo023 + 5

查看全部评分

 楼主| 发表于 2008-10-27 20:37:37 | 显示全部楼层
谢谢楼上的朋友。
还有一个问题:
怎么样做到桌面的右键刷新。
这样修改了注册表以后要刷新才能生效。
怎么样自动刷新呢。
我试过很多方法都不行。
发表于 2008-10-27 20:46:15 | 显示全部楼层
原帖由 gogo023 于 2008-10-27 20:37 发表
谢谢楼上的朋友。
还有一个问题:
怎么样做到桌面的右键刷新。
这样修改了注册表以后要刷新才能生效。
怎么样自动刷新呢。
我试过很多方法都不行。

一般做法:在桌面中间模拟鼠标点一下,再SEND一个F5
发表于 2008-10-27 20:53:44 | 显示全部楼层

回复 6# liongodmien 的帖子

先win+d返回桌面,然后send   f5刷新
发表于 2008-10-28 10:49:43 | 显示全部楼层
evnupdate()行不行
发表于 2008-10-28 12:30:44 | 显示全部楼层
原帖由 netegg 于 2008-10-28 10:49 发表
evnupdate()行不行

已经试过了,是不行的,或者说:在我的机子上不行...
发表于 2008-10-29 21:45:52 | 显示全部楼层
Run(@ComSpec & " /c " & 'gpupdate/force', "", @SW_HIDE)
试试这样刷新看看行不行
发表于 2008-10-29 22:08:17 | 显示全部楼层
原帖由 l4ever 于 2008-10-29 21:45 发表
Run(@ComSpec & " /c " & 'gpupdate/force', "", @SW_HIDE)
试试这样刷新看看行不行

这是刷新注册表吧
发表于 2008-10-30 09:23:50 | 显示全部楼层
原帖由 liongodmien 于 2008-10-27 13:52 发表

RegWrite('HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache', '@C:\WINDOWS\system32\SHELL32.dll,-9216', 'REG_SZ', '我的计算机')

Send("{LWINDOWN}{d}{LWINUP}{F5}")
 楼主| 发表于 2008-11-1 22:18:43 | 显示全部楼层
刷新注册表或是组策略都是不行的。
至少在我的机子上不行。
用SEND F5就可以。
发表于 2008-11-9 21:48:37 | 显示全部楼层
不用那么麻烦,这个就可以。

RegWrite('HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache', '@C:\WINDOWS\system32\SHELL32.dll,-9216', 'REG_SZ', '我的计算机')
DllCall("shell32.dll", "none", "SHChangeNotify", "long", 0x8000000, "int", 0, "ptr", 0, "ptr", 0)  ;注册表刷新API,非常强捍。效果不错!


[ 本帖最后由 番茄 于 2008-11-9 21:55 编辑 ]
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-10 15:00 , Processed in 0.081910 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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