gogo023 发表于 2008-10-25 03:22:58

修改我的电脑图标及名字

怎么样用注册表或是AU3修改我的电脑的图标及名字,不要传统的方法。
注:希望各位测试成功后再把结果发出来。
最重要的是修改名字,不能重启就能生效的。

[ 本帖最后由 gogo023 于 2008-11-1 22:19 编辑 ]

bob 发表于 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.

gogo023 发表于 2008-10-26 00:03:14

楼上的帽似不对。
我要是的能修改桌面“我的电脑”这个图标和名字。
不是说的计算机名。

liongodmien 发表于 2008-10-27 13:52:51


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

gogo023 发表于 2008-10-27 20:37:37

谢谢楼上的朋友。 :face (1):
还有一个问题:
怎么样做到桌面的右键刷新。
这样修改了注册表以后要刷新才能生效。
怎么样自动刷新呢。
我试过很多方法都不行。:face (18):

liongodmien 发表于 2008-10-27 20:46:15

原帖由 gogo023 于 2008-10-27 20:37 发表 http://www.autoitx.com/images/common/back.gif
谢谢楼上的朋友。 :face (1):
还有一个问题:
怎么样做到桌面的右键刷新。
这样修改了注册表以后要刷新才能生效。
怎么样自动刷新呢。
我试过很多方法都不行。:face (18):
一般做法:在桌面中间模拟鼠标点一下,再SEND一个F5

78391493 发表于 2008-10-27 20:53:44

回复 6# liongodmien 的帖子

先win+d返回桌面,然后send   f5刷新

netegg 发表于 2008-10-28 10:49:43

evnupdate()行不行

liongodmien 发表于 2008-10-28 12:30:44

原帖由 netegg 于 2008-10-28 10:49 发表 http://www.autoitx.com/images/common/back.gif
evnupdate()行不行
已经试过了,是不行的,或者说:在我的机子上不行...

l4ever 发表于 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 发表 http://www.autoitx.com/images/common/back.gif
Run(@ComSpec & " /c " & 'gpupdate/force', "", @SW_HIDE)
试试这样刷新看看行不行
这是刷新注册表吧

myufo 发表于 2008-10-30 09:23:50

原帖由 liongodmien 于 2008-10-27 13:52 发表 http://www.autoitx.com/images/common/back.gif

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

Send("{LWINDOWN}{d}{LWINUP}{F5}")

gogo023 发表于 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 编辑 ]
页: [1]
查看完整版本: 修改我的电脑图标及名字