![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-07 01:54 |
共 48,040 主题排行 / 350,125 发帖 / 今日 1 篇 / 48,252 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 如何精简修改机名代码 |
| 可打印版本 971 / 5 |
| 第1楼 jiulong | 发表于 2007-12-23 06:50 |
| 中级用户 发帖 183 积分 396 | |
|
如何精简修改机名代码 ::以下代码,本人想精简到最低限度
::因本人发现注册表中“值”与批处理相对应值是完全对应, ::不存在批处理中值的数据与注册表的数据不同情况。所以, ::本人想利用值与数据同等的情况来达到精简的目的 ::可惜本人批处理水平有限,希望达人能帮忙修正。谢谢·!· ::以下为代码内容 @echo off&title cjl by 64721168 ::赋予注册表根键变量 set hklm=reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" set hklm2=reg add "HKLM\SYSTEM\ControlSet001 set hklm3=reg add "HKLM\SYSTEM\ControlSet002 set hklm4=reg add "HKLM\SYSTEM\CurrentControlSet set /p name=请输入计算机名: set reg=/t reg_sz /d %name% /f ::开始导入注册表来修改计算机名 %hklm% /v DefaultDomainName %reg% %hklm% /v AltDefaultDomainName %reg% %hklm2%\Control\ComputerName\ActiveComputerName" /v ComputerName %reg% %hklm2%\Control\ComputerName\ComputerName" /v ComputerName %reg% %hklm2%\Services\Eventlog" /v ComputerName %reg% %hklm2%\Services\Tcpip\Parameters" /v "NV Hostname" %reg% %hklm2%\Services\Tcpip\Parameters" /v Hostname %reg% %hklm3%\Control\ComputerName\ComputerName" /v ComputerName %reg% %hklm3%\Services\Eventlog" /v ComputerName %reg% %hklm3%\Services\Tcpip\Parameters" /v "NV Hostname" %reg% %hklm3%\Services\Tcpip\Parameters" /v Hostname %reg% %hklm4%\Control\ComputerName\ActiveComputerName" /v ComputerName %reg% %hklm4%\Control\ComputerName\ComputerName" /v ComputerName %reg% %hklm4%\Services\Eventlog" /v ComputerName %reg% %hklm4%\Services\Tcpip\Parameters" /v "NV Hostname" %reg% %hklm4%\Services\Tcpip\Parameters" /v Hostname %reg% ::修改完成,本批处理能所见即所得的修改计算机名,且无须重启电脑。 |
|
| 第2楼 jiulong | 发表于 2007-12-23 20:47 |
| 中级用户 发帖 183 积分 396 | |
|
在线等高手
|
|
| 第3楼 jiulong | 发表于 2007-12-25 23:09 |
| 中级用户 发帖 183 积分 396 | |
|
顶上去,别沉了
|
|
| 第4楼 jiulong | 发表于 2007-12-26 02:41 |
| 中级用户 发帖 183 积分 396 | |
|
这么多天了,是我所问的低水平还是没人能解答,请版主或管理员给个说法
|
|
| 第5楼 chishingchan | 发表于 2007-12-26 07:12 |
| 银牌会员 发帖 538 积分 1,284 | |
|
无需技巧即可精简以下字段的所有内容:
一般来说ControlSet00?的内容是等效于CurrentControlSet,软件没有它也能正常工作! [ Last edited by chishingchan on 2007-12-26 at 07:14 AM ] |
|
| 第6楼 jiulong | 发表于 2007-12-28 10:03 |
| 中级用户 发帖 183 积分 396 | |
|
说了等于没说
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |